基于Java学生管理系统
21页1、目录信息与电气工程学院软件工程项目说明书(2020 /2021学年第一学期)项目名称 : 学生管理系统 专业班级 : 计算机1803 学 号: 180210333 学生姓名 : 潘荣虎 指导教师 : 楚荣珍 设计成绩 : 2020 年 12 月 1 日目录1问题定义12可行性研究12.1技术可行12.1.1系统划分12.1.2系统说明22.1.3系统流程图22.2经济可行32.2.1所需资源32.2.2局限性32.3社会可行32.4可行性研究结论43需求分析43.1功能需求43.1.1功能划分43.1.2功能描述43.1.3功能需求53.1.4运行需求53.2数据描述53.2.1静态数据和动态数据54概要设计64.1处理流程64.2功能分配64.3 系统建模74.3.1 系统功能结构75详细设计85.1系统用例图85.2数据库设计115.2.1数据库介绍115.2.2总体ER图125.3数据类型126系统测试146.1黑盒测试146.2测试过程14结论17参考文献17附录18I学生管理系统1问题定义该项目开发的学生管理系统是鉴于目前在校学生以及教师的数量的剧烈增加,学生和教师信息过多的
2、前提下,学校对学生信息管理自动化与准确性的要求日益强烈的背景下构思出来的,该软件设计完成之后可以用于所有的教育单位的学生信息管理。目前社会上信息管理系统发展飞快,学生管理系统也发展飞快,商业化的管理系统也有很多,但是该系统完全是独立开发,力求是系统的功能简洁明了,但功能齐全易于操作。2可行性研究2.1技术可行2.1.1系统划分该学生管理系统包括管理员模块,教师登录模块和学生登录模块,管理员模块包括了浏览、查询、增加、修改查询学生、教师、课程和班级信息的功能;教师模块包括了增加、修改、删除学生、班级以及自己的信息的功能;学生模块包括了浏览班级成员和修改自己的信息的功能。图2-1Java面向对象语言与JDBC建立系统结构,帮助实现用户查询、修改本人信息。管理员对学生和教师信息的增、删、改、查等2.1.2系统说明(1)具体要求l 运行程序,进入选择登录类型页面,有三个选项:管理员登录,教师登录和学生登录。l 若选择管理员登录,已有账号使用账号密码直接登录。l 管理员登录后可以看到系统设置、学生管理、班级管理、教师管理、课程管理、选课管理、签到考勤、成绩管理。l 系统设置可以修改密码,其他任意
3、一项可以进行增删改查。l 选择教师登录可以看到系统设置、学生管理、班级管理、签到考勤、成绩管理。l 系统设置可以修改密码,其余可以进行增删改查。l 选择学生登录可以看到系统设置,班级管理和学生管理。l 系统设置修改密码,班级管理可以浏览班级人员,学生管理可以修改自己的信息。2.1.3系统流程图图2-22.2经济可行2.2.1所需资源学生管理系统为标准的网络软件。通过它,我们可以实现学生和教师以及课程信息查询、增加、修改等操作。通过特殊的算法,它在网络上运行时,在检索、增加、修改等操作时均实现秒级延时。系统适用的网络规模只受网络操作系统限制。由于本次课设为实验项目,所需技术均有小组成员自行完成无经济开销且开发软件与设备无经济浪费,从而无法估计成本回收期。2.2.2局限性1.系统是否易学易用? 该学生管理系统容易上手,获取账户密码之后登录进去,所有的功能都会罗列出来可以根据自己的需求来进行操作。2.系统是否容易出问题、出了问题时怎么办? 系统全部代码为16位,安全性使用MD5加密,系统具有的自我修复能力,例如因停电、死机、机器硬件故障等原因造成系统不能正常运行时,可由系统自动修复,实在不行
4、,可打电话,但还未做到随叫随到2.3社会可行本次项目仅用于学校教学练习,并不支持盈利等等,且该系统本身并不对社会网络构成潜在威胁根据中华人民共和国计算机软件保护条例(1991年6月4日中华人民共和国国务院令第84号发布) (修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:(一)发表权,即决定软件是否公之于众的权利;(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;(三)使用权,即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;(五)转让权,即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第三十条 除本条例第二十一条及第二十二条规定的情况外, 有下列侵权利为的, 应当根据情况, 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:(一)未经软件著作权人同意发表其软件作品;(
《基于Java学生管理系统》由会员B****分享,可在线阅读,更多相关《基于Java学生管理系统》请在金锄头文库上搜索。
2022-03-24 12页
2022-03-24 11页
2022-03-24 10页
2022-03-24 25页
2022-03-24 13页
2022-03-24 18页
2022-03-24 10页
2022-03-24 32页
2022-03-24 8页
2022-03-24 9页