软件工程毕业设计成绩管理系统样本.doc
《软件工程毕业设计成绩管理系统样本.doc》由会员分享,可在线阅读,更多相关《软件工程毕业设计成绩管理系统样本.doc(92页珍藏版)》请在咨信网上搜索。
1、题目:基于.net汽车租赁管理信息系统分析、设计与实现 成绩: 总计 大作业 67页表格 22表插图 56目 录第一章 成绩管理系统需求分析11.导言12.系统定义23.应用环境24.功能规格55.性能需求146.产品提交167.实现约束16第二章 成绩管理系统概要设计171.系统分析172. 界面设计183. 体系构造204. 数据模型265. 模块32第三章 成绩管理系统详细设计341.系统设计概述342. 详细设计概述343. 登录模块详细设计(该模块可复用)354. 复用模块395. 配备文献40第四章 成绩管理系统编码实现451.编码格式规范452.命名规范453.声明规范464.目
2、录规范47第五章 成绩管理系统测试筹划481. 测试项目482. 测试办法61第六章 布置运营维护63第七章 总结与展望641.本程序总结和展望642.感想65参照文献66第一章 成绩管理系统需求分析1.导言1.1 目该文档是关于顾客对于成绩管理系统功能和性能规定,重点描述了成绩管理系统功能需求,是概要设计阶段重要输入。本文档预期读者是: 设计人员; 开发人员; 项目管理人员; 测试人员; 顾客。1.2 范畴该文档是借助于当前系统逻辑模型导出目的系统逻辑模型,解决整个项目系统“做什么”问题。在这里,没有涉及开发技术,而重要是通过建立模型方式来描述顾客需求,为客户、顾客、开发方等不同参加方提供一
3、种交流平台。1.3 编写阐明JSP,Java Server Page(Java服务器页面)缩写,一种脚本化语言。UML,Unified Modeling Language(统一建模语言)缩写,是一种原则建模语言。1.4 术语定义加权分数:权值*等价分数2.系统定义咱们分别阐述一下项目来源、背景,项目顾客特点和项目目的。2.1 项目来源及背景本项目是为一家汽车租赁公司开发汽车租赁管理系统,老式汽车租赁管理系统在数据解决方面比较繁琐,管理人员需要耗费诸多时间和精力去解决它。计算机存储与查询功能不能满足于顾客基本需求并且租赁基本信息管理精准度也不够高浮现了不少漏洞,这也很挥霍人力和时间。为此汽车租赁
4、公司但愿有一种对车辆基本信息、租赁结算、租还时间等进行了综合记录和管理,使顾客和管理人员可以更快得到自己想要信息。为了把管理人员从繁琐数据解决中解脱出来,使顾客更快捷找到自己想租车辆,咱们开发了汽车租赁管理信息系统。管理人员通过这个管理系统对车辆信息、租赁信息、顾客信息进行系统管理,并且顾客可以直接登陆系统查看所有车辆信息,也可以依照自己需要搜索有关车辆信息。2.2 顾客特点本系统顾客都是本地顾客 “管理员”,她们是租赁公司工作人员,对租赁业务很熟悉,可以完毕汽车租赁、归还、结算等业务。2.3 项目目的本项目设定目的如下: 系统可以提供和谐顾客界面,使管理人员人员工作量最大限度减少; 系统具备
5、良好运营效率,可以达到提高生产率目; 系统应有良好可扩充性,可以容易地加入其她系统应用; 平台设计具备一定超前性,灵活性,可以适应公司生产配备变化; 通过这个项目可以锻炼队伍,提高团队开发能力和项目管理能力。3.应用环境管理端功能提供“车辆管理”、“合同管理”、“租金管理”、“客户管理”等四大功能。它们关系如图1-1所示、。图1-1 汽车租赁管理系统流程图3.1 系统运营硬件环境本系统硬件环境如下:客户机:普通PC CPU:P41.8GHz以上 内存:256MB以上 辨别率:推荐使用1024768像素数据库服务器 CPU:P42.0GHz 内存:1GB以上硬盘:80GB以上图1-2 网络拓扑构
6、造图系统运营软件环境本系统软件环境如下: 操作系统:UNIX/Linux/Windows或以上版本 数据库:SQL server 开发工具包:JDK Version 1.54.功能规格咱们采用面向对象分析作为重要系统建模办法,使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观测和展示系统各种特性办法。在UML中,从任何一种角度对系统所作抽象都也许需要几种模型来描述,而这些来自不同角度模型图最后构成了系统映像。用例描述角色(顾客、外部系统以及系统解决)是如何与系统交互来完毕工作。用例模型提供了一种非常重要方式来界定系统边界以及定义系统
7、功能,同步,该模型将来可以派生出动态对象模型。设计用例时,咱们遵循下列环节:1)辨认出系统角色。角色可以是顾客、外部系统,甚至是外部解决,通过某种途径与系统交互。重要是着重从系统外部执行者角度来描述系统需要提供哪些功能,并指明这些功能执行者(角色)是谁。尽量地保证所有角色都被完全辨认出来。2)描述重要用例。可以采用不断地问自已“这个角色究竟想过系统做什么?”来精确地描述用例。3)重新审视每个用例,为它们下个详尽定义。4.1 角色定义角色或者执行者指与系统产生交互外部顾客或者外部系统。4.1.1 导师导师是指在负责一种专业某个班级一位教师,它可以管理各种班级。使用如下功能:“学期科目管理”、“学
8、期学生管理”、“成绩录入”,“成绩查看”、“记录查看”。管理顾客管理顾客可以是教学管理部人员,重要功能是管理端功能提供“导师管理”、“部门管理”、“科目管理”、“学期管理”、“年管理”、“专业学期激活”等六大功能。对于这些管理,没有详细细分,有一种人来完毕。4.1.3 数据库数据库是一种与系统产生交互外部系统,这个角色负责系统数据查询、增长、删除和修改等操作。4.2 系统主用例图成绩管理系统可以分为两个重要构成某些,一种是客户端子系统。一种是管理端子系统。客户端子系统功能重要是指引师通过登录招聘网站进行操作功能,即应聘功能。管理端子系统功能是招聘公司管理人员发布招聘职位,整顿导师简历,面试等功
9、能。系统主用例如图1-4所示。图1-3 系统主用例图4.3 客户端子系统导师通过通过成绩系统对成绩进行管理。图1-4是它活动图。客户端功能重要涉及“学期科目管理”、“学期学生管理”、“成绩录入”,“成绩查看”、“记录查看”。图1-5是它用例图。 图1-4 客户端活动图图1-5 客户端功能用例图客户端管理这些用例描述如下:1.1:获取对班级管理权限。1.2:添加学期课程。1.3:添加学生。1.4:成绩录入。1.5:成绩查看。4.3.1获取对班级管理权限。用例描述:获取对班级管理权限,从而可以对班级进行管理;执行者:导师;前置条件:该专业年已被激活;后置条件:无基本途径:a)选取院系b)选取专业、
10、班级、学期、年4.3.2添加学期课程。用例描述:添加学期课程;执行者:导师;前置条件:已获得管理权限、管理员端已将需要添加课程添加入数据库;后置条件:无基本途径:a)选取院系b)选取专业、学期、年4.3.3添加学生。用例描述:添加学生。执行者:导师;前置条件:已获得管理权限后置条件:无基本途径:a)选取院系b)选取专业、班级、学期、年4.3.4成绩录入。用例描述:成绩录入。执行者:导师;前置条件:已获得管理权限、课程已添加、学生已添加;后置条件:无基本途径:a)选取院系b)选取专业、学期、年4.3.5成绩查看。用例描述:成绩查看执行者:导师;前置条件:已获得管理权限、课程已添加、学生已添加、成
11、绩以录入;后置条件:无基本途径:a)选取院系b)选取专业、学期、年4.4 管理端子系统导师通过通过成绩系统对成绩进行管理。图1-6是它活动图。管理端功能提供“导师管理”、“部门管理”、“科目管理”、“学期管理”、“年管理”、“专业学期激活”等六大功能。图1-7是它用例图。图1-6管理员功能活动图图1-7 管理端用例图2.1导师管理2.2部门管理2.3年管理2.4学期管理 2.5管理课程2.6专业学期激活4.4.1导师管理。用例描述:添加添加导师 执行者:管理员;前置条件:该专业年已被激活;后置条件:无基本途径:无4.4.2部门管理用例描述:添加学校部门;执行者:管理员;4.4.2.1院系管理用
12、例描述:添加学校院系;执行者:管理员;前置条件:管理员登录系统;后置条件:无基本途径:无4.4.2.2专业管理用例描述:添加院系中专业;执行者:管理员;前置条件:管理员登录系统、院系已经添加;后置条件:无基本途径:院系选取4.4.3年管理用例描述:年管理执行者:管理员;前置条件:管理员登录系统;后置条件:无基本途径:无4.4.4学期管理用例描述:学期管理执行者:管理员;前置条件:管理员登录系统;后置条件:无基本途径:无4.4.5管理课程用例描述:管理课程 ,添加课程信息执行者:管理员;前置条件:管理员登录系统;后置条件:无基本途径:无4.4.6专业学期激活用例描述:专业学期激活,激活后才可使用
13、执行者:管理员;前置条件:管理员登录系统、院系、专业、学期、年等有关信息都已添加;后置条件:无基本途径:a)选取院系b)选取专业、学期、年4.5 登录子系统所有顾客都要登录才干使用系统,管理员登录后进入管理员界面,导师登录后进入导师管理界面。5.性能需求本系统对于教师管理权限有较好限定,导师不能随便操作不属于她管理专业班级。但是在计算和记录成绩时候,会比较慢,由于算法不是较好。由于时间问题,当前系统只是完毕了对表增长操作。5.1 界面需求系统界面规定如下。1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确、栏目、菜单设立和布局合理,传递信息精确、及时。内容丰富,文字精确,语句通顺
14、,专用术语规范,行文格式统一规范。2)导航构造:页面具备明确导航批示,且便于理解,以便顾客使用。3)技术环境:页面大小恰当,能用各种惯用浏览器以不同辨别率浏览,无错误链接和空链接;采用CSS解决,控制字体大小和版面布局。4)艺术风格:界面、版面形象清晰悦目、布局合理,字号大小适当、字体选取合理,先后一致,美观大方,动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。5.2 响应时间需求无论是客户端还是管理端,当顾客登录,进行任何操作时候,系统应当及时地进行反映,反映时间在30秒以内。系统应能监测出各种非正常状况,如与设备通信中断,无法连接数据库服务器等,以避免浮现长时间等待甚至无响应。
15、在计算成绩时,请耐心等待5.3 可靠性需求系统应保证724小时内不宕机,保证15人可以同步在客户端登录,此时系统能正常运营,对的提示有关内容。5.4 开放性需求系统应具备较强灵活性,以适应将来功能扩展需求。5.5 可扩展性需求尚有诸多功能可以添加:如:1使用简便办法录入成绩;2如果已有一种学期使用了改系统,那么再次使用时可以迅速添加学生3、虽然是第一次使用,也有简便办法添加学生4记录功能5与基本信息系统链接获取学期学生6完善CURD操作以上功能均可实现,时间有限,尚未完毕5.6 系统安全性需求1应当使用过滤器(Filter)或拦截器,对非法进入页面进行拦截2许多session对象使用后没有释放
16、,很占资源,如果多人使用容易使系统崩溃,真正使用时,必要释放。6.产品提交提交产品为:a)应用系统软件包;b)数据库中有某些测试是数据c)系统开发过程文档;d)系统使用、维护阐明文档,提交方式为CD介质。7.实现约束系统实现约束如下:a)操作系统为WindowsXPb)开发平台为:MyEclipse7.1 c)数据库为MySQL6.0第二章 成绩管理系统概要设计1.系统分析本系统可以实现成绩管理,导师可以通过次系统进行成绩计算客户端重要功能是“学期科目管理”、“学期学生管理”、“成绩录入”,“成绩查看”、“记录查看”。管理端功能提供“导师管理”、“部门管理”、“科目管理”、“学期管理”、“年管
17、理”、“专业学期激活”等六大功能。图2-1为客户端和管理端构成构图。 图2-1 管理端客户端子系统2. 界面设计本系统顾客界面按功能分为客户端界面和管理端界面。图2-2 登录页面2.1 管理端界面设计管理端功能提供“导师管理”、“部门管理”、“科目管理”、“学期管理”、“年管理”、“专业学期激活”等六大功能。重要界面设计如下:登录界面:通过输入顾客各和密码,并且选取权限(管理员)实现顾客登录,;管理首页:链接到六大功能导师管理:涉及“导师列表”、“添加导师”、“修改导师信息”、“增长导师”和“删除导师”等页面;部门管理:(基本同上)科目管理:(基本同上)学期管理:(基本同上)年管理:(基本同上
18、)专业学期激活:激活选取页面 图2-3 管理员登录后页面2.2 客户端界面设计导师是指在负责一种专业某个班级一位教师,它可以管理各种班级。使用如下功能:“学期科目管理”、“学期学生管理”、“成绩录入”,“成绩查看”、“记录查看”。重要界面设计如下:登录界面:通过输入顾客各和密码,并且选取权限(教师)实现顾客登录,;管理首页:链接到五大大功能学期科目管理:学期学生管理:成绩录入成绩查看:记录查看:图2-4 导师登录后页面3. 体系构造系统总体构造设计遵循如下原则。1)系统应具备良好适应性:能适应顾客对系统软件环境、管理内容、模式和界面规定;2)系统应具备可靠性:采用成熟技术办法和软件开发平台,以
19、保证系统在后来实际应用中安全、可靠;3)系统应具备较好安全性:应提高安全机制和顾客权限限制机制完善限度,保证数据受限访问;4)系统应具备良好可维护性:系统应易于维护、安装;5)系统应具备良好可扩展性:系统应适应将来信息化建设规定,能以便地进行功能扩展,以建立完善信息集成管理体系。本系统采用体系构造,struct是一种基于模型(Model)一视图(View)一控制器(Controller),即MVC模式应用架构开源框架。3.1 体系构造当前软件项目中有诸多体系构造,其中struct是比较流行一种。3.1.1 struct体系构造对于开发Web应用,要从头设计并开发出一种可靠、稳定框架不是一件容易
20、事情。随着Web开发技术日趋成熟,在Web开发领域浮现了某些现成先进框架、开发者可以直接使用它们,struct就是一种较好框架构造,它是在JSP Model2基本上实现一种MVC框架,在struct框架在模型由实现业务逻辑JavaBean或者EJB组件构成,控制器由ActionServlet和Action来实现,视图由一组JSP文献构成,图2-5显示了Struct实现MVC框架。同步只得一题是,使用SwitchAction,是程序模块化,更易维护和后期管理。图2-5 管理端页面流程图2-6 客户端页面流程视图,就是一组JSP文献,这些JSP文献没有业务逻辑,也没有模型信息,只有标签,这些标签可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 成绩管理系统 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。