1、 1 中文题目: 基于 JSP 的奖学金评定系统的设计与实现 外文题目: THE DESIGN AND IMPLEMENTATION OF SCHOLARSHIP ASSESSMENT SYSTEM BASED ON JSP 毕业设计共 XX 页(其中:外文文献及译文 XX 页)图纸共 X张 完成日期 20XX 年 X 月 答辩日期 20XX 年 X 月 2 摘要 高等学校设立奖学会的目的是为了鼓励先进、鞭策后进,促进大学生全面素质的提高。奖学金评定工作是对学生最广泛 、最深入、最重要的考察和鼓励措施。奖学金评定工作的质量成为当代大学生最关注的问题之一。高校学生管理部门的日常工作中,奖学金评定
2、是一项繁琐而又重要的工作,而且是每年必须重复的工作。奖学金的评定,一方面要根据学生各个科目的学习成绩,同时还要结合每位学生的具体表现和实际情况,包括学生的发展性素质表现,家庭情况等,对于不同学生给与评定不同项目的奖学金,其中涉及的范围很广,需要记录和处理的数据也很庞大,所以要根据不同情况评定出不同的奖学金获得者并不是一件容易的事情。如果使用原先奖学金手工评定方法不但增加了用户的工作量 ,更主要的是在执行中会有一些不良因素影响结果的可靠性,因此实现奖学金评定和管理的信息化是十分有必要的。本次设计的目的是完成奖学金评定系统,主要实现申请书管理,公告管理,成绩分析等功能。系统采用 B/S结构,采用
3、MVC设计模式,以Sqlserver 2000作为后台数据库。本系统可以较大程度提高奖学金评定的信息化程度,具有一定的实用意义。 关键词: B/S 结构 ;JSP;Sqlserver 2000;MVC C/S 结构 C#.Net Oracle10g 三层架构 .Netframework visualstudio winform MIS 药库管理 HIS UML 3 ABSTRACT The purpose of university scholarship is to encourage students to make progress in theirs studies, and to i
4、mprove their comprehensive qualities The evaluation of the level of scholarship is the most important inspection and encouragement measures,and the quality of the evaluation has become one of the top concerns of modem university students In the daily routine of university student management departme
5、nt, the scholarship evaluation is a compulsory and important work every year On one hand, students scores of each course is one criterion On the other hand, the scholarship winner must exhibit sound performance in moral education,developmental quality and other certain achievemem Since the scholarsh
6、ip evaluation involves lots of aspects for different student, and a great deal of data needs processing, the scholarship winner election is not easy thing in accordance with different cases The adoption of the original manual evaluation will not merely increase the clients job, but also affect the r
7、eliability of result owing to some factors in practical operation Therefore, the information-based scholarship evaluation and management become a must in the actual situation The design goal is to complete scholarship assessment system,mainly focus on the management of application ,the management of
8、 announcement and the analysis of scores. The system adopts B / S structure, use the MVC design pattern, use Sqlserver 2000 as a back-end database . This system can greatly improves the degree of scholarship assessment information.At the same time ,this system has a certain practical significance. K
9、ey words: B/S structure;JSP;Sqlserver 2000;MVC 4 目录 引言 . 1 1 项目概述 . 2 1.1 现系统概述 . 2 1.2软件学院组织机构 . 3 1.3 系统业务流程 . 3 1.4 系统功能模块 . 4 2 系统需求分析 . 5 2.1登录模块 . 错误 !未定义书签。 2.1.1 需求陈述 . 错误 !未定义书签。 2.1.2 Use Case 建模 . 错误 !未定义书签。 2.2学生模块 . 错误 !未定义书签。 2.2.1 需求陈述 . 错误 !未定义书签。 2.2.2 Use Case 建模 . 错误 !未定义书签。 2.3辅导
10、员模块 . 错误 !未定义书签。 2.3.1 需求陈述 . 错误 !未定义书签。 2.3.2 Use Case 建模 . 错误 !未定义书签。 2.4学生处模块 . 错误 !未定义书签。 2.4.1 需求陈述 . 错误 !未定义书签。 2.4.2 Use Case 建模 . 错误 !未定义书签。 2.5管理员模块 . 错误 !未定义书签。 5 2.5.1 需求陈述 . 错误 !未定义书签。 2.5.2 Use Case 建模 . 错误 !未定义书签。 3 系统架构设计 .42 3.1架构设计目标 . 42 3.2 系统架构设计 . 42 3.3 系统架构类图 . 错误 !未定义书签。 4 系统
11、详细设计 .43 4.1 系统交互图 . 错误 !未定义书签。 4.1.1 系统架构类交互图 . 错误 !未定义书签。 4.1.2 活动者与模块间的交互 . 错误 !未定义书签。 4.1.3 系统协作图 . 54 4.1.4 系统状态图 . 55 4.1.5 系统活动图 . 56 4.2 业务逻辑对象类设计 . 48 4.2.1 发现业务逻辑类 . 48 4.2.2 业务逻辑对象类图 . 48 4.3 数据库设计 . 43 4.3.1 ER 图 . 43 4.3.2 物理表结构图 . 44 4.4 开发环境的选择 . 57 4.4.1 系统开发工具 . 57 6 4.4.2 数据库的选择 .
12、57 4.4.3 系统网络架构设计 . 59 5 编码 .59 5.1 概述开发工具及编程脚本 . 59 5.2脚本习惯说明 . 60 5.3脚本 . 61 6 测试 .65 6.1 测试原则及测试方法概述 . 65 6.2 测试项目测试用例 . 67 6.3 软件测试结论 . 70 6.3.1 软件能力 . 70 6.3.2 缺陷和限制 . 70 6.3.3 建议 . 70 6.3.4 测试结论 . 71 结论 .72 致谢 .73 参考文献 .74 附录 A 中文译文 .75 附录 B 英文原文 .83 附录 C 源程序代码或设备配置代码 .93 引言 在世界各个领域快速发展的今天,计算机
13、技术的应用已经成为时代发展的 主导推动力量。几乎所有领域都会应用到计算机技术进行分析、管理和预测等,尤其是在数据管理和使用方面,计算机应用技术对整个社会的发展起着至关重要的作用。随着辽宁工程技术大学软件学院的快速发展和不断扩建, 学生数量也逐年增加,给院系的学生管理工作带来了沉重的压力,原先基于文档的管理工作模式已经适应不了这种负担,且极其容易产生错误如信息的不一致性等,而且降低了信息的交换速度,降低了整个学生管理工作的效率。在高校学生管理部门的日常工作中,奖学金评定是一项繁琐而又重要的工作,而且是每年必须重复的工作。奖学金的评定,一方 面要根据学生各个科目的学习成绩,同时还要结合每位学生的具
14、体表现和实际情况,包括学生的德育、发展性素质成绩的突出表现等,对于不同学生给与不同项目的奖学金,涉及的范围很广,需要记录和处理的数据也很庞大,由此看来要根据不同情况评定出不同的奖学金获得者并不是一件容易的事情。原先的奖学金手工评审方法已不能满足现在的需求,使用以前的评定方法不但增加了用户的工作量,更主要的是在执行过程中会存在一些不良因素影响结果的可靠性,因此实现奖学金管理的信息化是十分必要的。 2 1 项目概述 1.1 现系统概述 辽宁工程技术大学软件学院成立于 2002 年,是辽宁省教育厅批准成立的 7所示范性软件学院之一,当年按计算机科学与技术(软件工程)专业招生 175 人,2005 年
15、教育部批准试办软件工程专业 , 2006 年教育部批准试办网络工程专业。目前,软件学院软件工程和网络工程专业的在校生总数为 1517 人,累计毕业生1029 人。 学校高度重视软件学院师资队伍建设,提出了 “ 高起点起步、高水平建设 ”的指导方针,要求专业教师必须具备硕士以上学位。学院现有教职工 44 人,专业教师 34人,其中教授 2 人,副教授 11人,高工 1人。专业教研室教师全部 具有硕士以上学位,其中博士 2人,在读博士 5人,已形成职称、年龄、学历、学缘结构相对合理的学科学术队伍。 软件学院现设有软件工程专业和网络工程专业 2个本科专业,有本科、专科升本科两个办学层次;设有软件工程
16、、网络工程两个系;设有软件工程实验室、网络工程实验室(华为 -3Com 网络实验室)、企业信息化实验室等。软件学院教师曾参与完成包括国家 863 高科技项目在内的科研项目 50 余项,其研究成果获得省级奖励 7项,市级奖励 8项。 始终保持与时代同步,坚持科学的发展观, “ 关爱学生、关心教师、关注发展 ” 是软件学院的办学理念,坚 持 “ 教育以育人为本,以学生为主体;办学以人才为本,以教师为主体 ” 的方针,针对不同特点的学生开展有针对性的教育活动。 1.2 软件学院组织机构 辽 工 大 软 件 学 院学院领导办公室软件工程系网络工程系实验中心教务科学生工作部团委图 1-1 软件学院组织机
17、构图 Fig 1-1 Diagram of the School of Software Organizational Structure 1.3 系统业务流程 账 账 账 账账 账 账 账 账 账账 账 账 账 账 账账 账账 账 账 账账 账 账 账账 账 账 账账 账 账 账 账账 账 账 账 账账 账 账 账 账 账 账 账账 账 账 账 账账 账 账 账账 账 账 账图 1-2 奖学金评定系统流程 Fig 1-2 the Workflow of Assessment of Scholarship System 4 1.4 系统功能模块 账 账 账 账 账 账 账管理账模账申账账管理登账模账账生登账账账账登账账生账登账管理账登账账生模账修改密账家庭信息管理成账核算账人信息账账账账账模账修改密账申账账账核账生成账分析账生成账账核账生账模账申账账账账公告管理账体成账账看账账管理账账管理账看日志账看公告公告账账账账名账附件上账图 1-3 系统功能模块 Fig 1-3 Function Models of System