CS学生信息管理系统设计报告毕业设计说明书.doc_第1页
CS学生信息管理系统设计报告毕业设计说明书.doc_第2页
CS学生信息管理系统设计报告毕业设计说明书.doc_第3页
CS学生信息管理系统设计报告毕业设计说明书.doc_第4页
CS学生信息管理系统设计报告毕业设计说明书.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)报告纸毕 业 设 计 说 明 书课题名称C/S学生信息管理系统设计报告院 系计算机与软件学院专 业软件技术班 级软件1321学 号1302453113学生姓名沈默指导教师:蒋美云 2016 年 月 日计算机与软件学院毕业设计(论文)诚信承诺 我谨在此承诺:本人所写的毕业论文C/S学生信息管理系统设计报告,系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释与说明,若有不实,后果由本人承担。承诺人(签名): 年 月 日摘 要本论文以一个学生管理系统作为解决方案的背景,详细论述了本系统开发的需求分析、概要设计、详细设计、测试与系统使用说明,构成了一个完整的网上管理系统的解决方案。建立一个学生成绩管理系统,以前的老旧方法,使得系统中的数据信息容易丢掉,在计算时容易发生错误,并且不够快,而用电脑系统能提高工作效率以及数据的正确性,便于管理。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,学生成绩管理系统以电脑为工具,通过对教学管理所需的信息管理,把管理员从复杂的数据统计处理中解放出来,使其有更多的时间从事教学管理政策地研讨实施,教学计划的计划执行和教学质量的监督检查,为老师节省很多精力和时间,提高老师的日常效率.目标为通过本系统给学校管理人员减轻工作的负担,同时将工作的错误几率降到最低。为每位老师学生带来方便。关键词:管理系统;学生;工作;设计AbstractIn this paper, with a student management system as the background solution, and discusses in detail the development of the system needs analysis, outline design, detailed design, testing and system instructions constitute a complete online management system solutions. The establishment of a student achievement management system, the traditional manual way, making the data easily lost, in the statistical error prone high, speed is slow, and by computer can improve the working speed and the accuracy of the data, which is convenient for management. After the computer networking, data transmission on the Internet, you can achieve data sharing, avoid duplication of work, student achievement management system to the computer as a tool, through the teaching management information management, to liberate the administrator from the complex data processing, make its have more time to engage in teaching administration policy and research implementation and teaching plan of implementation of the plan and teaching quality supervision and inspection, for the teacher save a lot of energy and time, improve the teachers daily efficiency. The objective is, through this system to the school administrative staff to reduce the working burden. At the same time, the work of the probability of errors to a minimum. Bring convenience to every teacher and student.Key Words:system;student;work;design目 录1 绪论71.1背景72系统分析82.1系统需求82.1.1功能需求分析82.1.2功能需求描述82.1.3新系统实现目标82.2功能的需求与程序的关系:92.3人工处理的过程93系统设计103.1总体设计103.1功能分析103.2系统功能模块图113.2.1功能流程图113.2.2数据流程图123.3数据库设计123.3.1E-R图123.3.2数据库逻辑设计164系统实现194.1学生管理系统概述194.2登录功能模块194.2.1登录界面194.2.2登录功能描述194.3退出功能描述204.3.1管理员界面204.3.2管理员修改学生信息界面214.3.3管理员修改学生功能描述:224.3.4普通用户更改信息界面234.3.5删除学生信息功能:234.3.6显示信息功能描述254.3.7登录功能模块264.3.8尚未解决的问题265.运行设计275.1运行模块组合275.1.1 运行控制275.1.2系统数据结构的设计275.1.3系统运行可行性分析276.系统测试286.1测试环境的搭建286.2测试总结报告28致 谢29参考文献30附 录311 绪论1.1背景为了改变现在学生成绩管理系统的不方便以及复杂的工作,节约教师教学资源,提高工作的效率,研究并开发关于学生成绩查询管理系统。1.1.1开发研究系统名称:学生成绩管理系统1.1.2 系统服务对应对象该系统地主要使用人员是学校老师和学生,通过与校园网的连接,为学校老师和学生提供相应成绩查询的服务。学校内部每年都会多次更新学生信息,同时学校学生的学中或学期末成绩问题,出现了以下问题: 1) 新增学生、信息修改问题。2) 学生成绩管理。3) 学生档案管理,人工管理,工作量很大,也很浪费时间4) 目前,以上工作全部人工完成,因此存在以下问题:u 学生信息录入的工作量很大,人工操作费时且容易出错u 由于由手工记录成绩较为繁琐,麻烦。u 新学年新学生进校快,可以会导致学生信息更新不及时,造成麻烦。2系统分析2.1系统需求2.1.1功能需求分析学生成绩查询系统对学校加强对学生成绩管理有着非常关键的用途。由于各个大学都在持续扩招,学生的数量越来越多,以往的人工手动成绩查询管理不仅工作量非常大,而且极其容易出现错误。2.1.2功能需求描述 (1)使用者管理功能:用户分为我们学生、老师、管理员三类。不管是学生还是老师都需要使用帐号登录,老师可以查询到任何学生信息以及考试成绩。学生地信息包括他的名字、学号、系级、出生年月、性别、地址、联系方式等一般个人信息。当老师要查询任何学生信息时,可以自动查询出该课程的这个学生所有课程的课程考试成绩。在成绩信息中,老师可以对学生的任何分数进行查看、加分、修改和删除,并且可以打印出成绩单。特别是可以对学生最后的成绩进行研究。 (2)学生查询成绩功能:每位学生用户登录之后,学生可以看到自己的基本信息和学习考试成绩信息。学生信息包括学号、名字、系级、出生年月、性别、地址、联系方式等信息。成绩单包含该学生地所有科目地成绩信息。2.1.3新系统实现目标对于该系统,我们需要做到完成以下一些基本条件功能:(1)学生查询功能:为了方便学生自己查询基本成绩等信息,将学生一切信息按照需求进行分类。这样每一位就能够很快捷地找到自己所需要的信息。 (2)修改功能:管理人员可以修改所有信息,该程序可以通过管理人员发布出的信息查询出所要修改的信息,对修改完成后的信息进行存储,并自动查询出该信息是不是重复地信息。 (3)添加功能:管理人员可以任意增加任何信息,并且自动查询是不是重复的。 (4)删除功能:管理人员可以对学生信息进行删除操作。该程序可以通过管理人员给提供的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 (5)管理人员查询功能:管理人员可以通过输入信息选择查询所有信息,并进行排名。2.2功能的需求与程序的关系:经初步调研,教务工作人员对学生成绩管理地工作流程如下:(1)学生对本学期或者以往学期的考试分数进行查询(查询单门成绩,单门成绩的排名及总成绩的排名)。(2)成绩管理人员审核老师输入的考试成绩,找出不合格的学生,打印补考人员名单,方便学生尽快尽早的复习,准备补考;(3)任课老师对班级学生单门考试成绩的录入。通过调研知道用户对该程序有以下要求:学生能够通过本程序及时地查看考试完后的各门考试成绩。成绩管理人员及时打印补考名单,任课老师及时地录入单门成绩单。输入方面地要求是假如操作不当地情况应能具有及时警示及撤销的功能。显示出地信息应该可以直接反映给学生或老师。(4)学生进行查找成绩 通过学生学号的输入进行查找各科的成绩以及各科的分数,以及各科的补考以及缺考的情况等等,和班级中的排名的情况,以及上课的学习的情况。 2.3人工处理的过程(1)数据没有办法保存;(2)应用程序管理数据;(3)数据不共享;(4)数据不具有独立性学生管理系统概述学生管理系统提供统一的接口从数据中心读取学生信息,以一览表的形式显示,在一览表中需要为系统管理员提供删除现有账号的功能。学生管理系统的系统管理员,具有对学生一览表,添加学生,更改学生,查看学生页面的访问或操作权限。学生具有如下页面的访问和操作权限。注册个人信息,显示学生详细信息,编辑学生信息实现功能:(1)数据存储中心统一;(2)进入系统路径统一,学生方便找到进入;(3)登录和退出功能模块;3系统设计当代是信息化地时代,以前的纸张,既花费成本又浪费资源,效率十分低下,研究一个性价比高的学生成绩管理系统对学生信息、成绩的管理提供了方便,准确度十分高,重复率低,是一个确实可行性的程序。数据(学生信息数据)统一管理为了对学生成绩的管理方便,也为了进一步检测自己在一学年的.net的学习水平,我准备动手开发学生成绩管理系统软件。3.1总体设计学生成绩管理系统现有成绩管理人员2名,负责审查、统计每学期不合格学生的信息,对需要留级的、退学的学生进行核查,确保老师录入成绩的正确性,防止学生私自修改成绩; 任课老师若干名,负责录入学生成绩;辅导员有若干名,负责对班级成绩进行汇总,以方便班级管理与分析。其组织机构如图3.1所示图3.1总流程3.1功能分析经初步调查,教务处对学生成绩管理的业务流程如下:(1)学生对本年度或者以往学年度的成绩进行查询(查询单科成绩,单科成绩的排名及总成绩的排名)。(2)成绩管理人员审核教师录入的成绩,并统计不合格的学生,打印补考单,方便学生进行尽早的复习,准备补考;(3)任课教师对班级单科成绩的录入。通过调查了解到用户对系统有如下要求:学生能够通过本系统及时地查询考试完后的各门学科成绩。成绩管理员及时打印补考名单,任课教师及时地录入单科成绩单。输入方面的要求是如果操作失误的情况应能具有提示及撤销的功能。输出的信息应能直观反映给用户。(4)学生进行查找成绩 通过学生学号的输入进行查找各科的成绩以及各科的分数,以及各科的补考以及缺考的情况等等,和班级中的排名的情况,以及上课的学习的情况。3.2系统功能模块图3.2.1功能流程图3图3.2流程图3.2.2数据流程图图3.3数据流程图3.3数据库设计3.3.1E-R图(1)学生E-R图学生管理:学生查看学生成绩功能,学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、名字、系级、出生年月、性别、地址、联系方式等信息。考试分数信息包括这个学生的所有课程的成绩信息学生查询功能为了方便学生查找成绩等信息将所有信息按照需要进行分类。这样我们学生可以一下子就找到自己需要的信息图3.4学生E-R图(2)教师E-R图教师管理:学生查看学生成绩功能:教师用户登录后,每位老师可以看到自己的信息。信息包括老师工号、名字、院系、年龄、性别、地址、电话等信息。图3.5教师E-R图(3)成绩E-R图成绩管理:包含学生姓名以及课程和每科成绩。成绩信息包括这个学生的所有课程的成绩信息。图3.6成绩E-R图(4)考勤E-R图考勤:考勤E-R图包含每个学生相对应的班级考勤,详细记录学生考勤情况,其中包含学生请假,旷到等情况。图3.7考勤E-R图(5)课程E-R图课程:包含每个学生各自的课程,以及班级课程。图3.8课程E-R图(6)用户权限E-R图用户权限:包含权限识别,和加帐号改密码。使用者分为管理员、老师、学生三类人群。不论是管理员或教师,还是学生都需要通过账号和密码进行登录,才可以进入系统。按学生角度管理教师可以看到学生信息和成绩信息。图3.9用户权限E-R图(7)管理员E-R表管理员:包含管理员自己的名字帐号以及密码等一切信息。管理员可以对数据库中的信息进行修改系统能够通过管理员给出的条件查找出所要修改的信息,保存管理员修改的信息,并且系统能够查找这个信息是不是重复地信息。图3.10管理员E-R表3.3.2数据库逻辑设计(1)学生表Student表3.1Student(2)教师表Teacher表3.2Teacher(3)成绩表Achievement表3.3Achievement(4)考勤表Attendance表3.4Attendance(5)课程表Course表3.5Course(6)用户权限表User表3.6User(7)管理员表Admin表3.7Admin4系统实现4.1学生管理系统概述学生管理系统提供统一的接口从数据中心读取学生信息,以一览表的形式显示,在一览表中需要为系统管理员提供删除现有账号的功能。学生管理系统的系统管理员,具有对学生一览表,添加学生,更改学生,查看学生页面的访问或操作权限。学生具有如下页面的访问和操作权限。注册个人信息,显示学生详细信息,编辑学生信息实现功能:(1)数据存储中心统一;(2)访问系统入口统一,学生容易找到进入系统入口;(3)登录和退出功能模块;(4)提供图形化操作界面;。4.2登录功能模块4.2.1登录界面图4.1教职工登陆界面4.2.2登录功能描述 此页面只用于教职工登录,如果登录成功,自动转换到学生一览表页面; 如果教职学号为空,弹出对话框提示:“请正确输入两位数字”; 如果密码是空的,系统会弹出对话框并且提示:“密码不能为空”; 如果账号不存在,给出信息提示:“该教职工不存在 退出”; 如果密码错误,给出信息提示:“密码输入错误 退出”。4.3退出功能描述 图4.2学生界界面以学生退出界面为例,在登录按钮右面的退出按钮,当我们点击时候,系统会提示“你确定退出吗”需要选择确定或者取消。4.3.1管理员界面图4.3管理员界面管理员界面描述:(1) 有增加用户功能,及学生或教职工,教师有教的课程,所以也有录入课程功能。(2) 学生教职工基本信息有误,或者登录密码忘记,这时我们有重置密码功能(3) 当然还有帮助以及退出,加入我们在某个关卡卡住,可以点击帮助。4.3.2管理员修改学生信息界面图4.4管理员更改学生界面图4.5查询学生信息界面4.3.3管理员修改学生功能描述: 系统管理员访问的修改学生信息页面,修改学生信息页面中可编辑信息,包含基本信息,学号,姓名,年龄,性别,出生年月,班级名称,入学年纪,居住地址; 点击查询可以查询; 管理员无权修改普通用户密码,所以密码对管理员也不可见; 手机号码,11位; 院系名称; 点击取消可以取消该界面。 图4.6教师界面4.3.4普通用户更改信息界面4.3.5删除学生信息功能:功能描述:(1)管理员可以删掉学生信息;(2)该删除按钮被设置在学生一览表界面;(3)当删除掉一个学生信息时,该信息下面的学生。图4.7查询学生信息界面图4.8查询学生信息界面4.3.6显示信息功能描述(1)普通用户在首页登陆成功后,点击个人详情,跳转此页面;(2)如果学生认为和自己信息有误,那就修改个人信息。 (3)学生姓名为空时,弹出: “学生姓名不能为空” 提示窗口。(4)学生学号为空时,弹出: “学生学号不能为空” 提示窗口。(5)单位必需下拉菜单选择,若不选择当提交时弹出:“请选择单位” 提示窗口。4.3.7登录功能模块图4.9查询学生信息界面4.3.8尚未解决的问题我们各个学校各种类科目太多,尤其是到每次期末考试之后,大概都在差不多同一个时候出考试成绩,系统访问比较多,我们学生访问人次多,系统响应时间慢。对访问权限以及数据的加密处理,后台维护数据方面可能会有很大的考验。5.运行设计5.1运行模块组合5.1.1 运行控制运行控制的目的是为了实现组织的方针和目标。 运行控制的对象是和重大环境因素相关的运行与活动。 运行控制的手段是采用程序化的管理。5.1.2系统数据结构的设计我们这个系统主要是用网络方式,因此相对应付出地比较多,但此系统建成后,可以做到资源地共同享用,支持选课制,可以直接进行信息的查询以及修改。本系统运行后可以节约很多工作人员,每个人的薪水大概都在一万左右,所以能带来一些经济上地效益。然后,可以节省掉打印分析的时间,直接就可以看到最后的结果。从经济上说是可行的,另外使用此系统可以减少人为的错误,准确方便,还可以做到另一些方面的经济效益。5.1.3系统运行可行性分析我们使用了这个系统后,组织机构上肯定有一定的变动,但这都是局部的,不会影响整个系统组织。此为网络系统,我们可以使用可以使用防火墙连接到校园网。我们这个软件打开地界面友好,容易操作,方便学习,因此,对现在正在工作地人员基本可以不用进行教学使用。所以,具有系统的运行可行性。 6.系统测试6.1测试环境的搭建系统的运行和调试全在本地计算机上进行,测试的浏览器为2345浏览器、IE浏览器、火狐浏览器、360浏览器。在开发一款具体的软件的时候,会出现各种各样很费脑筋的问题。所以在软件运行的这段时间里面,不可避免的会产生各种各样的问题,这就是测试的目的。测试的定义就是,你明知道这么做是错的,但是你就是要这么做的一中行为。测试的时候,一个好的例子可以提高你发现问题的可能性,如果你发现了一个你从来没有发现过的问题,那么恭喜你,你做了一次成功的测试1) 单元测试:单元测试的例子出自于单元设计,利用到单元设计中去。单元测试可以通过结构性测试和功能性测试相结合的方法来提高测试的准确性。2)确认测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论