【学生部门管理系统的设计与实现4200字】_第1页
【学生部门管理系统的设计与实现4200字】_第2页
【学生部门管理系统的设计与实现4200字】_第3页
【学生部门管理系统的设计与实现4200字】_第4页
【学生部门管理系统的设计与实现4200字】_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE2学生部门管理系统的设计与实现目录TOC\o"1-3"\h\u8307摘要 I23431.绪论 1193302.需求分析 270342.1需求分析 23012.2可行性研究分析 2161763.总体设计 3102363.1系统总体模块图 3298343.2系统功能需求 3275843.3数据库层的设计 4231554.详细设计与实现 742304.1数据库设计 7108044.2系统实现 887454.3系统评价 10167075.系统测试 1233825.1系统的测试 12130635.2系统测试的基本方法 12215775.3系统测试案例 12269585.4本章小结 1327923参考文献 15摘要智能计算机迅速发展,学校也在逐步推进信息化建设。而在当前信息时代,电商业务已经成了非常重要的业务。电商业务的不断发展,使得校内的信息化发展以及整合也出现了新的变化。校内传递信息的速度,目前已经在很大程度上影响着学校的内部管理。计算机的普及应用使得几乎所有学校都有了信息化发展的基础条件。计算机使用十分便捷,学校的管理因此也变得更加高效,员工信息使用计算机进行管理,不仅有利于规划也有利于员工的发展。学生部门管理信息系统的设计开发作为学校内部管理,尤其是办公管理的一个主要新系统。运用这一系统,实现了员工积极调整以及分配的计算机信息化,效率得以显著提升,校内人员的办公协作进一步提高,能够更好的配置资源。关键词:学生部门,学校信息化,ASP.NET,SQL2008绪论学生部门管理系统,主要目的是希望能够利用技术进一步优化资源,为学校的建立可靠安全而且极为准确的信息和数据平台。充分利用信息数据,帮助学校制定员工战略方面的科学决策,对人才进行更有力的开发和利用,对于学校内的员工提供更好的服务,结合员工管理的效率降低成本。员工系统必须具备的几大特征:要求能够与现有的其他系统较好的兼容,适应学校管理的特征,办公实现无纸化作业,减少消耗资源以及其他成本,对管理权限进行分类设计。需求分析2.1需求分析通过我自身在学生部门的工作经验以及对于一些学生部门工作模式的了解,学生部门从事的日常工作主要包括:(1)部门管理:对部门信息进行添删修查等操作。(2)用户管理:对用户信息进行添删修查等操作。(3)公告管理:对公告信息进行添删修查等操作。(4)任务管理:对任务信息进行添删修查等操作。(5)工作情况管理:对工作情况信息采取添删修查四大功能。2.2可行性研究分析(1)技术可行性 本系统所采用的所有技术以及需要用到的所有软件如ASP.NET技术、SQL数据库技术、C#语言、HTML和CSS等均在大学学习期间有过深入的学习,并且进行了多次实践,用到的专业知识以及解决问题的办法均可以在教材以及学习资料中找到,所以本系统在技术上是可行的。(2)经济可行性在研发这一系统前还需要考虑一点,即成本问题,只有确保成本没有超出预算后,才会进行后续的设计,在此次学生部门管理系统研发时因使用的各类工具和软件都是开源且免费的,所以整个环节中只需要付出一定的人力成本。所使用的软件只需通过网络就能够完成下载,无需再另外的付费,所以在经济层面考虑这个系统也是有着较高可行性的。综上,此次开发在经济上可行。(3)操作可行性由于本系统尚未发布,所以需要一台安装有MicrosoftVisualStudio开发平台同时安装有MicrosoftSQLServer并登录后已导入数据库的的电脑来运行本系统,浏览器为Chrome浏览器。运行环境要求低,在大学实验室电脑或学生自用电脑都能符合条件,且软件能正常工作即可,因此从这一方面来说也是可行的。总体设计3.1系统总体模块图图4-1是系统主要功能图:图4-1系统功能图3.2系统功能需求基于系统分析需求的结果以及任务实现的情况,本系统需达到下列功能:1.部门信息的各类管理操作。2.用户信息的各类管理操作。3.语音信息的各类管理操作。4.任务信息的各类管理操作。5.工作管理模块提供发布、修改、查看、删除系统工作信息的功能。上述所有功能都配备相应的开关,用户使用开关按钮就可以完成系统中的对应操作。3.3数据库层的设计4.3.1概念模型设计基于需求分析所得结论,确定系统中包含的数据实体对象,这就形成了数据库的概念模型,概念模型就可以理解为概念结构设计模型,这在整个数据库中都很重要。(2)系统中实体E-R图设计系统涉及到多个实体。比如部门信息实体,它包含部门编号,部门等。如图4-2所示:图4-2部门实体属性图用户实体所包含的数据字段如图4-3所示:图4-3用户实体属性图公告信息实体,它包含编号、标题、内容、发布时间等。如图4-4所示:图4-4公告实体属性图任务信息实体,它包含编号、名称、介绍、发布人、发布时间、负责人、状态、打分、打分时间、上级任务等。如图4-5所示:图4-5任务实体属性图工作状况信息实体,它包含相关编号、任务、简介、用户、提交时间等。如图4-6所示:图4-6工作情况实体属性图4.3.2关系模式设计关系模式描绘的是不同实体的关系,按照用户对于系统的应用需求,用ER图表示多个实体之间的关系模型,包含以下5个实体,关系如图4-8所示:图4-7实体之间关系图详细设计与实现4.1数据库设计综合本人在大学期间所学习的知识以及自身对于各类技术的掌握情况,再联系本系统功能的实现需要,最终还是选择了SQLSERVER。5.1.1逻辑结构设计1部门(部门编号,部门)2用户(用户号,用户名,密码,姓名,权限,手机号,住址,部门)3公告(公告编号,标题,内容,发布时间)4任务(任务编号,任务号,任务名称,介绍,发布人,发布时间,责任人,状态,打分,打分时间,上级任务)5工作情况(工作情况编号,任务,说明,用户,提交时间);5.1.2物理结构设计系统共包含5个实体,各个实体信息表如下所示:表5-1部门信息表表5-2公告信息表

表5-3用户信息表表5-4任务信息表表5-5工作情况信息表4.2系统实现系统命名为“学生部门管理系统”,要求登录界面简单不累赘,端正严肃,目的是为用户和管理员能使用起来操作方便。(1)系统登陆界面图5-1系统登录界面(2)用户管理界面模块涉及到用户信息的增加和删除、修改和查看功能,具体分为添加用户和用户列表两个功能按钮。对于用户而言,他们在进入用户管理界面后,可查看个人信息,当发现信息存在错误时,也可对信息进行修改。对于管理员而言,他们可以通过“添加用户”功能直接录入用户信息,将用户信息录入到系统中。图5-2用户管理界面(3)公告管理界面公告管理模块的左侧主要包括添加公告、公告列表和公告浏览三个主要链接,右侧主窗口显示当前的公告列表,对于管理员而言,可在公告管理模块能够新增信息,信息包括具体内容以及标题。成功发布信息后,用户就可以查看公告消息。在公告列表视图下,点击查看按钮,即可进行公告的浏览。图5-3公告管理界面(4)任务管理界面菜单涉及到任务信息的添加以及显示两个部分,其中前一部分只需点击对应的功能按钮,根据左侧设计的界面。填写相关信息,比如责任人,状态,打分,打分日期,任务等,添加任务信息之后需要点击“提交”按钮,才能添加成功。如果点击“任务列表”,左侧出现所需要任务的相关信息,比如任务编号,任务名称,内容,责任人,状态,打分,发布人,打分发布时间,上级任务等,还能够一一对任务信息执行查看、删除、修改操作。图5-4任务管理界面4.3系统评价针对本系统的评价如下:(1)系统功能评价根据之前调研得出的需求,在系统试运营了一段时间之后,可以基本满足之前设定的各项目标。(2)系统技术评价本系统良好的运用了c#,SQLSERVER等前沿技术,良好的完成了功能需求,提高了学生部门日常的工作效率。(3)系统经济评价在较短的开发时间中,也没有投入过多金钱的情况下本系统还是良好完成了之前预设的各种目标。5.系统测试5.1系统的测试程序设计不能保证没有错误,这是一个开发过程,尽管经过了周密的设计和编码过程中随时的调试和纠正,但错误和漏洞仍然是难以完全避免的。系统测试的作用就在于在系统设计完成后,对系统的功能模块能否正常运行,运行效率是否能够满足用户要求等,最大程度减少系统的问题和错误,避免软件系统在投入使用后给用户造成信息丢失甚至造成不可挽回的经济损失。因此,尽管软件测试未必会将所有的错误都找出来,但仍然要花费必要的时间和经历去尽可能确保系统的功能正常,系统安全。测试过程中主要针对以下几个方面展开:单元测试、集成测试,将ASP.NET系统代码作为基础,同时完成测试结果的验收,也可测试列出的项目以及无法接纳的功能与特征。5.2系统测试的基本方法所涉及到的测试方法有两种,分别是白盒测试与黑盒测试。通常认为对系统内部情况充分了解的基础上,按照既定的测试方案和规范对系统进行功能运行情况的检验,称为白盒测试;黑盒测试的概念与之有自一些差别,黑盒测试是在完全不了解系统内部结构和运行机制的基础上,完全从用户的角度对系统功能的测试叫黑盒测试。5.3系统测试案例各个模块测试用例设计见效表6-1。表6-1管理员使用功能模块测试用例测试程序测试对象预期结果部门信息管理添加部门信息部门管理功能测试通过修改部门信息修改功能测试完成,可顺利运行删除部门信息部门删除功能测试通过查看部门详细信息部门查看功能测试通过部门信息列表部门列表功能测试通过用户信息管理用户信息的新增测试管理用户的功能用户信息的调整修改功能测试完成,可顺利运行用户信息的删除测试删除用户的功能用户信息详情的查看测试查看用户的功能用户信息的列表显示测试以列表形式显示用户的功能公告信息管理公告添加对添加公告信息的功能进行测试修改公告信息修改功能测试完成,可顺利运行删除公告信息公告删除功能测试通过查看公告详细信息公告查看功能测试通过公告信息列表公告列表功能测试通过任务信息管理添加任务信息任务管理功能测试通过修改任务信息修改功能测试完成,可顺利运行删除任务信息任务删除功能测试通过查看任务详细信息任务查看功能测试通过任务信息列表任务列表功能测试通过工作情况信息管理添加工作情况信息工作情况管理功能测试通过修改工作情况信息修改功能测试完成,可顺利运行删除工作情况信息工作情况删除功能测试通过查看工作情况详细信息工作情况查看功能测试通过工作情况信息列表工作情况列表功能测试通过表6-2系统管理员登录子模块测试用例表系统管理员登录子模块测试用例表功能描述系统管理员登录,在系统首页用户登录功能区选择系统管理员登录选项,在输入框输入相应的用户名和密码,点击登录即可登录系统测试目的验证系统管理员登录模块是否符合设计需求测试人员用例ID输入数据预期结果实际结果是否通过5.4本章小结本章行介绍的是测试有关内容,本次测试采用的是白盒测试和黑盒测试两种测试方法,测试期间需要运用科学用例并依据具体情况编写测试报告,从而让项目组中的其余人能够一目了然的看出系统研发结果。参考文献[1]关德君.学生信息管理系统的设计与实现[J].2021(2013-5):87-88.[2]张婷婷.高校学生成绩管理系统的设计与实现[J].2021(2012-23):43-43.[3]江志华,余东明.高校学生干部管理系统的设计与实现[J].2021(2014-12):68-70.[4]钱海军.基于Flex的学生信息管理系统的设计与实现[J]

温馨提示

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

评论

0/150

提交评论