- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生管理系统-程设计详细说明(参考此文档进行设计)
Android学生管理系统
—其中网络版设计说明在第19页
设计要求
一般要求(单机版):
基于SQLite数据库
主Activity显示所有用户
主Activity有增加用户按钮
每个用户选项有长按事件,弹出对话框有“修改”、 “删除”、 “电话”、 “短信”选项。
增加用户和修改用户可以用一个Activity
删除用户前应有提示删除对话框。
完整要求(网络版):
基于Oracle或MySQL数据库
使用Struts2框架或Servlet
使用Tomcat服务器
使用JSON进行数据传递
主Activity显示所有用户
主Activity有增加用户按钮
每个用户选项有长按事件,弹出对话框有“修改”、 “删除”、 “电话”、 “短信”选项。
增加用户和修改用户可以用一个Activity
删除用户前应有提示删除对话框。
界面截图效果:
目录结构:
布局文件目录
关键代码截图:
Activity_main.xml(主页面布局文件)
stu_item.xml(条目布局文件)
activity_edit.xml(修改和添加学生布局文件)
activity_sms.xml(发送短信页面布局文件)
Student.java(实体bean关键代码)
每个属性的Getter and Setter此处省略。。。
。。。。。。。。。。。。。。。。。。。。。。。。
}
DataBaseHelper.java(数据库工具类关键代码)
StudentDao.java()
MainActivity
EditStudentActivity.java(增加修改学生)
SmsActivity.java(发送短信)
网络版说明:
1.学生管理系统服务器端程序
struts2(Servlet)+jsp+jdbc+mysql实现
目录结构:
需要的jar文件
代码截图:
数据库文件(mysql)
CREATE DATABASE stu_db;
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`stu_code` int(11) DEFAULT NULL,
`stu_name` varchar(50) DEFAULT NULL,
`stu_phone` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
insert into `student`(`id`,`stu_code`,`stu_name`,`stu_phone`)
values (2,98545,tom,
(3,98544,jack444,
(6,45871,王五,120),(8,584564,赵六,110),
(9,33544,王刚;
index.jsp(主页面)
addStudent.jsp(添加学生页面)
queryStudent.jsp(学生主页面)
updateStudent.jsp(修改学生页面)
Struts.xml(配置文件)
StudentVo.java和Student.java()
。。。。。getter和setter
Action基类
DBUtils(数据库连接类)
studentDAO.java()
StudentDAOIMPL.java(dao实现类)
StudentService(业务逻辑接口)
StudentServiceImpl(业务逻辑接口实现)
StudentAction(Struts的action类)
客户端代码截图:
JSON接收传递数据
目录结构:
代码截图:
其中四个布局文件与前面的单机版管理系统代码完全一样
Student.java实体Bean代码与单机版完全相同
三个Activity代码与前面的单机版管理系统代码完全一样
下面只给出与单机版不同的代码。
Global.java
HttpBean.java(单例连接服务器)
数据访问对象实现类。
Secretary, Conference in XX, harvested in the province, XX conference experience in the province can be copied, promotion, r
您可能关注的文档
- 学习开发建设项水土保持方案技术审查要点的若干体会.doc
- 学习方案:提升习成效的有效途径.doc
- 学习邹碧华事迹得体会汇总.doc
- 学习贯彻四中全讲话提纲3200精选范文.doc
- 学位论文-相位制型激光自混合干涉测量微纳米技术的研究.doc
- 学位论文怀化学女生课余体育锻炼现状与发展对策研究—基于与男生比较的视角.doc
- 学制度明纪律守矩党课提纲.doc
- 学前教育专业本学生专业认同的调查——以重庆师范大学为例 毕业论文.doc
- 学前教育专业论关于集体教育与个体教育的研究.doc
- 学前教育毕业论-为师之道师德为先.doc
- 湖北省部分高中协作体2025届高三下学期三月联考一模考试数学试题(解析版).docx
- 乘用车增程技术发展分析.pptx
- 湖北省部分普通高中联盟2023-2024学年高二下学期期中考试数学试题(解析版).docx
- 2025年高压电工资格考试:高压设备操作流程规范与实际操作试题.docx
- 2025年注册会计师考试《会计》财务报告编制与披露难点突破试题卷.docx
- 湖北省鄂北六校2023-2024学年高二下学期期中考试数学试卷(解析版).docx
- 2025年征信信息处理与数据分析能力考试试题库.docx
- 信用法治化建设的困境与前景研究.docx
- 湖北省鄂东新领先协作体2025届高三下学期2月联考数学试题(解析版).docx
- 2025年银行从业资格考试个人理财真题卷(案例分析版).docx
文档评论(0)