一直以来人们都使用传统人工的方法管理校园,这种管理方式存在很多的缺点,如效率低,个人信息容易泄露,另外随着新生的入校和离线,将产生大量数据和删除大量数据,这对查找、和更新都带来不少麻烦。使用计算机对学生饭卡进行管理,有着手工管理无法比拟的优点,如查找方便、保密性好、储存量大、成本低等。
自从出台“科教兴国”方针后,国家对教育领域的重视程度越来越大。人们已经意识到教育的重要性,各地高校如雨后春笋般涌现出来,导致在校学生这支队伍也日益壮大。这就意味着校园越来越多,同时也加大了饭卡的管理难度。因此,设计一套行之有效的食堂刷卡机管理系统是十分有必要的。
该项目开发的软件为管理系统软件,随着电子计算机的普及应用,办公自动化成为可能,一套完善的信息管理系统可以把人从繁琐的传统人事管理系统中解放出来,有利于提高食堂工作效率,该食堂刷卡机管理系统就是在这种背景下产生,该软件设计完成后可用于所有校园的信息管理系统的管理。
二.本课题开题前的准备:
现在,随着各种终端在校园里的普及,食堂刷卡机管理系统都会使用各种辅助软件来管理自己的信息查询工作,但是对于整个学校来说,食堂刷卡机信息分散于各个子系统手中,对于统一的食堂刷卡机信息系统已成为学校信息化建设的一大障碍。现今,随着计算机软硬件技术的不断发展,对于集中处理大量信息已不再困难。对于高校规模的不断扩大所带来的信息大量增长,有必要开发一套食堂刷卡机管理系统,以方便、快捷、高效的处理饭卡数据信息。
开发之前要进行以下的准备工作:
通过老师实习前的指导,弄清楚本次毕业设计的主要内容,明白自己的主要任务及与其他组员的协作工作。
通过上网浏览网页,翻阅书籍,收集资料,做好系统的总体设计,理清设计的总体思路。了解基于传统模式及学习系统的研究和应用的状况。
温习java语言,继续扩充java语言在各个方面的应用,特别是在数据库方面的应用,来实现系统的完成。
熟悉mysql数据库管理系统的运用和编程。进一步熟悉数据库的设计和结构实现
。
参考文献:
[1]丁振凡.Java语言实用教程.北京:邮电大学出版社,2018年.
[2]肖汉. 软件工程与项目管理. 北京:清华大学出版社,2014年8月.
[3]曹衍龙. Java 系统开发实例精粹.北京:人民邮电出版社, 2014年5月.
[4]明日科技.Java从入门到精通(第3版). 北京:科学出版社, 2012年9月.
[5]埃克尔. Java编程思想(第4版).北京:机械工业出版社,2017年6月.
[6]王红霞.Java程序设计基础教程.北京:中国电力出版社,2016年3月.
[7]张飏,王琳.Java 程序设计基础与应用[M]. 北京:海洋出版社,2015年9月.
[8]黄晓东.Java课程设计案例精编(第二版).北京:中国水利水电出版社,2017年5月.
[9] 王国辉,宋禹蒙 .Java项目开发全程实录. 北京:清华大学出版社, 2013年10月 .
[10]刘乃丽.精通Java项目案例.北京:人民邮电出版社,2018年.
三.毕业论文(设计)的主要思路:
系统主要在eclipse开发环境下利用java语言进行编程,同时采用了mysql数据库技术进行数据储存. 系统基于WEB并采用B/S模式.
食堂刷卡机管理系统预期实现的主要系统模块:
(1)登录模块:管理员和学生登录界面;
(2)办理新卡模块:管理员为学生办理新卡,需要提供学生的姓名、学号,初始密码为1234
(3)销毁模块:管理员停用学生饭卡,并从数据库删除该卡;
(4)修改密码模块:管理员或学生都可以修改密码;
(5)充值模块:为学生饭卡充值;
(6)历史记录模块:能够查询学生卡的消费记录、充值记录、登记情况等历史消息;
(7)挂失模块:学生申请后,管理员停用该卡。
(8)学生个人信息管理模块。。
四.时间安排:
1~4周:完成翻译;熟悉课题的背景,完成需求分析、开题报告和英文翻译;
5~6周:复习与本课题相关的理论知识,学习完成本课题的新技术,包括开发语言等;
7~8周:完成系统的总体方案设计和各功能模块的详细设计;
9~12周:完成程序的编码工作;
13周:完成系统的综合测试和改进;
14~16周:撰写毕业论文,总结工作并准备答辩。
五.毕业设计预期成果:
系统在设计应满足以下目标:
(1)系统登录分为学生登录以及管理员登录;
(2)管理员身份登录可进行饭卡的办理、挂失和销毁,以及修改饭卡密码;
(3)学生身份登录可进行饭卡的充值和对饭卡使用记录的查找。
六.完成设计(论文)所具备的条件因素:
开发工具及平台的选择:
编程工具: eclipse,
编程语言:java
系统实现:
1. 系统采用eclipse,flash builder作为开发工具,tomcat作为容器
2. 采用javaWEB搭建项目结构
3. 采用mysql作为数据库