网站大量收购独家精品文档,联系QQ:2885784924

软件体系与结构设计-.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系与结构设计-

课程设计报告课程设计名称: 软件设计与体系结构 院系名称: 中印计算机软件学院 学生姓名: 班 级: 15级软件工程2班 学 号: 20150153020 成 绩: 指导教师: 开课时间:2017-2018 学年第一学期目录一、引言31.1课程设计背景31.2 编写目的41.3 系统特色4二、开发环境42.1开发环境简介52.2开发工具选择52.3数据库选择5三、系统分析53.1 可行性分析63.2需求分析6四、系统数据库设计74.1 功能结构74.2 E-R模型图74.3 表结构设计8五、系统详细设计与实现95.1 功能设计95.2 系统实现95.3 系统登陆105.4 学生管理模块115.5 奖惩管理模块115.6 权限管理模块125.7 奖惩审核功能13六、 系统测试136.1系统测试背景136.2 系统功能测试136.3 测试结果分析及建议14七、总结14八、附录148.1 认证授权代码:148.2 登陆代码展示:16一、引言1.1课程设计背景随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,我国乃至国外并没有专门的学生奖惩信息管理系统,学生奖惩信息的管理一般附着在学生信息管理系统的子层。虽然奖惩信息只是信息管理系统的基层单位,但是奖惩管理是一项琐碎、复杂而又十分细致的工作,并且对于受到处分和奖励的学生来讲,也是一份十分重要的工作,日常工作量非常的大。所以适应当今需要,急需设计一个专门的管理奖惩信息的系统,为学校奖惩管理提供便利。 不同的高校具有不同的奖惩管理管理制度,本次设计以潍坊科技学院为背景,开发设计一套适合学院教师与学生工作的奖惩管理信息系统,这对于学院的实际情况来说是很有必要的。在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生信息管理的混乱。对这一混乱的状况,最好的解决办法就是借助专门的信息管理技术和数据库管理系统,对学生信息进行记载。本课题的目的就是开发“学生奖惩信息管理系统”,通过这一系统来掌握学生奖惩信息的具体情况,实现学生奖惩信息管理的数字化,提供一个数字化的学生奖惩信息管理平台。 本系统针对学校学生奖惩管理的特点以及管理中实际需要而设计,能够有效地实现学生奖惩信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生奖惩信息,并避免人为操作的错误和不规范行为。 作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理、与世界接轨的重要条件。因此,开发一套这样的管理软件是很有必要的事情。本课题设计利用专门的信息管理系统实现奖惩管理工作,由此可以提高办事效率,推动奖惩信息管理工作的数字化发展。1.2 编写目的本系统应能够对学生奖惩信息进行管理,达到减轻管理员负担、为学生查询奖惩信息提供方便的平台的目的。本系统要完成的基本目标分四部分,即四个功能模块,分别是用户管理功能模块、学生基本资料管理功能模块、奖惩规则管理功能模块和学生奖惩管理功能模块。只有完成这四个基本模块的功能,才能让本系统的作用得以发挥。 1.3 系统特色本系统具有如下特色:1、面向高校学生奖惩信息的管理。 2、统一的风格,标准的操作界面,便于操作人员使用本管理的各个子系统。 3、方便易用的工具软件,便于管理及其维护。 为了更好的实现系统功能,本系统将使用Mysql作为后台的数据库管理系统,而在前台使用Web网页来访问数据库。二、开发环境2.1开发环境简介开发本系统的操作系统是Windows 7,开发语言是JAVA ,开发工具采用的MyEclipse 2014专业版,数据库采用Mysql 5.5。 在应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。2.2开发工具选择Myeclipse 是Genuitec公司推出的一款非常优秀的J2EE集成开发环境,支持代码编写、配置、测试以及除错,它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Struts designer、可视化的Hibernate/ORM 工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 继续为业界提供全面的产品。2.3数据库选择MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在20

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档