版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程课程设计本科:数学系主题:学生信息管理系统学号: 11207075312名字:汤玉佳专业:信息和计算科学导师:张家精目录1、学生管理系统的可行性研究41.1技术的可行性1.2经济可行性1.3操作的可行性二、学生管理系统的需求分析2.2.1系统任务的概要42.2.2功能需求42.2.3数据流程图52.2.4数据字典82.2.5 E-R图82.2.6性能要求2.2.7驾驶环境9三、概要设计3.1设计思想3.2功能需要3.3性能需要.113.4系统框架113.4.1系统流分析113.4.2系统功能模块解析12四、系统的详细设计4.1管理者的用例图144.2用户状态图154.3用户活动图164
2、.4用户合作图16五、总结17参考资料,参考资料,参考资料一、可行性研究1.1技术的可行性已经有人开发过,而且我们也使用过类似的系统,因为对那个一般的软件和操作环境、编译环境很熟悉,所以在技术上是可能的。1.2经济可行性现在的系统只是关于服务器的要求,在服务费用方面,在你能承担的范围内,今后的维护和其他设备的总费用在能承担的范围内。 在当前系统中,可以向当前系统支付直接支出,今后的维护费用与以前的机制相比可以大幅节约。1.3操作的可行性系统的操作方式在这个用户组织中是行得通的一、学生管理系统的需求分析1.2.1系统任务的概要学生信息管理系统是针对学校人事部大量业务处理工作开发的管理软件,主要用
3、于学校学生信息管理,整体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是使用计算机日常管理学生的各种信息,如查询、修改、增加、删除推进学校信息管理系统的应用,是进一步推进学生学籍管理规范化、电子化、退学控制、义务教育水平提高的重要措施。以往,学校需要处理学生的学籍文件等信息,人工收集数据信息,填写表格等进行保存。 但是,到目前为止,随着学生人数的增加,学生的信息量变多,在学校保存学生信息等变得更加困难。 由此,需要一种容易保存和调用学生信息的简洁快捷的方法。 学生管理系统应运而生。由此可知,人工操作的效率太慢,容易发生错误。 浪费更多的时间。 因此,利用计算机处理这些过程,
4、一定会大大提高效率和处理能力。 学生信息的输入,调用和显示更方便、快捷。 此外,各种过程的错误率大幅下降。 因此,计算机的人工优势很明显。1.2.2功能要求学生管理系统的目的是实现学生信息的输入、显示、呼叫等业务的自动管理,提高生产率。学生信息管理系统主要包括以下功能模块:1 .学生信息管理:学籍等相关信息的登记、查询和修改,包括学生基本信息、所属学院、专业班等。2、课程信息管理:学生学习课程,学习课程。3 .成绩信息管理:学生课程的成绩查询。4 .学生选课管理:学生选课系统。5 .班主任咨询:询问正在上课的老师的信息。系统功能模块:1.2.3数据流程图学生信息管理系统学生上岸学生信息学生的成
5、绩班主任查询查询查询更改查询顶层数据流层次图。分解顶层数据流图,将两种加工分离:读者要求处理和管理员处理,号码分别为1和2。 由于加工被分离,所以属于内部数据流(文件)的部分(期刊的目录文件、期刊的注册文件、期刊的内容文件等)在这里成为外部数据流,在第二层数据流图上标记的“读者要求处理”加工在定期从期刊注册文件和期刊目录文件中读取数据,“管理者要求处理”的加工不仅从期刊目录文件中读取数据,而且在数据处理完成后,将数据写入期刊目录文件中。 分解后的层2的数据流图如图1-5所示。图1-5第2层的数据流图然后继续分解加工1和2。 同样,加工1还分解五个子加工:加工1.1读者要求分类、加工1.2变动处
6、理、加工1.3借用处理、加工1.4返还处理、加工1.5查询要求处理。 加工2再分解为三个子加工:加工2.1管理要求分类、加工2.2期刊注册、加工2.3期刊募集。 原来的内部数据流:读者文件和借出文件成为外部数据流,第3层数据流图如图1图6所示。加工1.5包括多种查询,还可以分解成三种加工:加工1.5.1查询请求的分类、加工1.5.2查询期刊的去向、加工1.5.3查询期刊的内容、第四层数据流图如图1-7所示图1-6第3层的数据流图图1-7层4的数据流图1.2.4数据词典1 .文件条目用户=学生|管理员用户文件=用户名期刊目录文件=刊物名称、邮政编码、主办机构出版周期期刊注册文件=刊号年(卷)期期
7、刊借用文件=用户名刊名年(卷)期借用日归还日期刊内容文件=刊号年(卷)期文章主题作者名关键字1关键字2关键字3关键字4关键字52 .数据条目征收订单=刊号、邮政编码、单价金额期刊的去向信息=刊名年(卷)期读者名期刊的内容信息=关键字1关键字2关键字3关键字4关键字5发行年(卷)期变更请求=追加|变更|删除借用请求=用户名刊名年(卷)期返还要求=用户名发行年(卷)期关键字查询请求=关键字1 (关键字2 ) (关键字3 ) (关键字4 ) (关键字5)查询期刊,要求刊号的名年(卷)期1.2.5E-R图系统的E-R图如图所示。学生性别姓名民族原籍地入学日期大学专家学号选课成绩上课上课时间课程类别课堂
8、教师课程名称课程编号图1-8期刊管理系统的E-R图1.2.6性能要求在性能方面,系统的查询和更新时间必须小于或等于1秒。 其他的要求如下:系统最小寿命:系统应该能正常运行5年以上,无需重大更改。设备要求:计算机稳定性良好,系统整体经济。使用上:要求系统理解容易,学习容易,操作容易。安全性:系统安全性、容错性和可恢复性要求。数据集需要使用统一的数据库来实现数据的完整性和实时性.维护性要求系统可修改、可测试、可扩展、可移植。1.2.7运行环境本系统的工作环境没有特别的要求。 服务器CPU具有奔腾ii 300以上的配置,存储器128MB以上,硬盘至少500MB,网络适配器10Mbps以上的网卡,CD
9、-ROM驱动器,一台打印机,UPS (可选),客户端CPU两个概要设计2.1设计思想(1)系统分为几个相对独立的模块。(2)分层模块设计思想,整个系统采用模块设计结构,应用具有较强的操作性和可扩展性。(3)合理的数据流设计将应用系统设计中相对独立的模块之间的数据流相互连接,降低各模块之间的耦合性,促进系统运行,提高系统安全性。2.2功能要求随着管理信息系统应用的深入,学校可以逐步建立科学的管理应用系统。 首先,通过这种系统可以构建更深入地理解学生信息,合理地管理学生信息的数据系统(一)学生登记可以使用本人的基本情况调查、本人学习的课程成绩情况调查、上课老师的情况调查、修改本人的基本信息、编辑本
10、人的登记密码等权力(2)教务员的登记,可以查看教师本人的基本信息、教育课程成绩、教育课程基本信息、成绩的发表和登记、密码编辑等权限(3)管理者登记可以查看登记者的账户信息,管理学生信息,管理教师信息,管理各种课程。 将这种系统与现有的管理和业务系统相结合,构筑起能够及时应对的教务系统。 更快地完成与学生的信息交流,提高教务教育管理的运营效率。 通过同时向学校内的各级提供这样的系统,可以大幅度提高学校的教务管理水平。 学生信息管理系统作为教务管理的一环,具有特别重要的意义。完善的学生信息管理是学校健康运营的重要标志。 但是,完善的学生信息管理需要学校的大量资源,如何简化教务管理,不失去其完整性和
11、科学性是很多学校头痛的问题,也是本系统谋求功能性解决的问题。随着学校教务的扩大和工作量的增加,数据量在扩大。 为了满足工作需要,必须在各子系统之间共享数据,实现必要的统一管理和自动数据传输,结合学生信息管理的要点,提出以下主要功能需求。 包括学生信息管理、班级信息管理、教师信息管理、课程信息管理、学生选课管理和成绩管理,具有严格的系统用户和等级权限控制,保证了教育数据的严格机密性。2.3性能要求一般性能需求是相互消息传递顺利,协议分析准确,接口友好,执行时间满足使用需求,完全保证了安全性。事实上,如果高系统配置、高网络带宽容易得到保证,那么最需要考虑的性能要求是系统安全问题。 在开发系统的各个
12、阶段都需要考虑彼此的认证和批准。 特别要注意认证。 简单来说,它确定谁是特定用户,并根据安全源对该用户的身份进行认证。 必须开发一种在处理了识别用户的方法后,向用户授予权限的方法,以允许使用系统的特定功能。 即,决定对特定用户许可什么样的操作的方法是必要的。 这些是在进行下一个系统设计时应该考虑的性能方面的内容7。2.4系统框架本系统的框架如图3.1所示图3.1系统框架图2.4.1系统流分析用户首先登录系统初始页面,进行身份选择后,输入帐户密码登录,如果身份选择是学生,登录后面临的选项有基本信息查询、学生成绩查询、成绩排名、班主任老师查询、密码修改、基本信息修改,最后返回登录初始画面如果选择以
13、教师身份登录,则面临基本信息的显示、课程成绩的显示、密码的变更、课程信息的显示、成绩的变更、成绩的输入等选项,最后返回登录的初始画面,最后以管理员身份登录,登录后,面临4个模块首先是帐户信息的管理。 个人信息的显示、帐户信息的修改、评论的修改、添加帐户、帐户的删除、用户信息的阅览等。其次是学生信息管理,包括学生信息阅览、学生信息查询、学生信息修改、学生信息删除以及教师信息管理,这个模块与学生信息管理模块相似。 功能为教师信息阅览、教师信息查询、教师信息修改、教师信息删除、教师信息插入等最后一个成绩课程管理,包括课程信息阅览、任意课程信息查询、任意课程修改删除、删除帐户修改、课程日程安排、附加帐
14、户。2.4.2系统功能模块的分析学生信息管理系统主要包括用户管理(管理者和教师管理和学生管理)课程信息管理、教师信息管理、成绩信息管理、课程信息管理、学生选课管理。3.2学生注册模块功能图3.3教师注册模块功能图3.4管理员登录模块功能图(1)学生注册模块(汤玉佳完成)这个模块主要由六个子模块组成。 分别是基本信息查询、学生成绩查询、成绩排序、班主任教师排序、密码修改、基本信息修改6个模块。 主要功能是学生学籍、成绩查询和关于个人信息的修改。(2)教师注册模块(胡清完成)这个模块主要负责教师管理自己教的课程成绩,查看课程信息。 注册为教师后,可以修改教师自己教的课成绩,注册其课成绩等功能,查看个人信息、课成绩、课信息。(3)管理者注册模块(洞娟娟、方龙斌、吴勇汇完成)这个模块是对学生和教师模块的后台模块,是对学生、教师和授课信息的综合管理模块。 该模块还分为账户信息管理、学生信息管理、教师信息管理、课程成绩管理四个模块,在账户信息管理中,可以显示管理者本人的信息、修改管理者账户的密码、修改管理者的个人评论、增加超级用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中共湖南省委党校(湖南行政学院)招聘高层次人才17人备考题库及参考答案详解(基础题)
- 2026年3月广东潮州市卫生健康局直属医疗机构赴南方医科大学招聘117人备考题库附参考答案详解(黄金题型)
- 2026江西赣州市就业创业服务中心招募青年见习1人备考题库附答案详解(培优a卷)
- 2026年上半年海南文昌市校园招聘事业单位人员38人备考题库(1号)及完整答案详解【考点梳理】
- 2026江苏南通市第一人民医院第一批招聘备案制工作人员102人备考题库及参考答案详解(新)
- 特区建工集团2026届春季校园招聘备考题库(典优)附答案详解
- 2026广东省广晟控股集团有限公司总部中层岗位选聘7人备考题库及1套参考答案详解
- 2026陕西延安市志丹县人力资源和社会保障局公益性岗位招聘50人备考题库含完整答案详解【夺冠】
- 2026云南今邦日杂再生资源有限公司招聘业务员1人备考题库含答案详解【黄金题型】
- 2026上半年北京事业单位统考市纪委市监委招聘5人备考题库及一套答案详解
- 2026年粤港澳大湾区建筑市场发展新机遇
- 中央2025年公安部部分直属事业单位招聘84人笔试历年参考题库附带答案详解
- 手术室安全管理课件
- 2026年北大emba考试试题
- 春季安全行车培训宣传课件
- 2026年东莞市厚街控股集团有限公司招聘14名工作人员备考题库及一套参考答案详解
- 2026年高压电工证考试试题及答案
- 2025年高职(城市轨道交通机电技术)设备调试阶段测试题及答案
- 【全科医学概论5版】全套教学课件【694张】
- 电厂防汛课件
- 【完整版】2026国考《行测》真题(行政执法)
评论
0/150
提交评论