软件生产实习报告

软件生产实习报告

ID:26166865

大小:1.08 MB

页数:14页

时间:2018-11-25

软件生产实习报告_第1页
软件生产实习报告_第2页
软件生产实习报告_第3页
软件生产实习报告_第4页
软件生产实习报告_第5页
资源描述:

《软件生产实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件生产实习报告题目:学生信息管理系统学号:0805010216专业:计算机科学与技术姓名:曾垚指导老师:冯建湘湖南科技大学计算机科学与工程学院1.系统问题定义与描述31.1软件项目名称31.1.1学生信息管理系统31.1.2完成时间2012/3/131.2项目内容简介32.可行性研究和计划43.软件需求分析44.概要设计45.详细设计55.1用户登录模块55.2学生个人信息查看模块75.3学生成绩查询75.4管理员注册学生信息模块85.5学生成绩增删改查模块85.6系统开发环境及其工具软件95.6.1系统开发软硬件环境:95.6.2开发工具Eclipse介绍:95.7

2、Struts1框架:106.第六章编码与实现117.总结151.系统问题定义与描述1.1软件项目名称1.1.1学生信息管理系统1.1.2完成时间2012/3/11.2项目内容简介学生信息管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低。运用学生信息管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及加快国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够尽快的知道自己的考试

3、成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生信息管理系统的应用也为今天的高校教育在未来市场的竞争力的提高打下了坚实的基础。该系统是基于浏览器的B/S模式学生信息管理系统,主要使用者是教师和学生。项目开发时间为两星期2012/2/20-2012/3/1.2.可行性研究和计划经过对该MIS系统的分析和自身的能力,决定采用JavaEE实现,同时在WEB层使用struts1框架,这样便于编写高质量和可维护性好的代码。同时决定在持久层采用Mybatis框架,因为该框是轻量级、半自动化的框架,保留了所有的SQL语句,这样在该项目的开发中,能够提升自己的SQL语句的能力

4、。衡量自己的能力之后,返现该MIS系统在自己的能力范围之内,完全能够一个人独立完成需求分析、领域建模、代码实现、项目测试等整个软件开发阶段。1.软件需求分析这是一个MIS系统,所有其核心作用是管理学生的信息,学生的信息主要包括了基本信息和学生在大学期间的成绩。同时一个系统肯定需要管理员进行日常的维护,比如学生信息的增删改查。所有,该系统分为学生和管理员了两种登录权限。学生主要有信息查询、密码修改、成绩查询几个核心功能。而对于管理员,有修改自己的密码、初始化所有学生密码、初始化某个学生密码、以及对学生成绩的模糊查询、精确查询等几个核心功能。2.概要设计对于一个MIS系统,

5、其核心是用户的信息,所有数据库的设计是重中之重,数据库设计的好与坏直接影响着开发的难度和系统运行的效率,而学生管理系统的核心数据则是学生各个不同学期时的成绩。所有在分析阶段主要设计了两种方案,第一种方案:将学院学生的成绩放在一张成绩表中,第二种方案:将学院学生的成绩放在八个不同的表中,每个学期的全院学生的成绩存放在一张表中。但一种方案有两种明显的缺点:首先八个学期的科目都不尽相同,如果将它们全部放在一张表中,会极大的浪费所创建的学生成绩表的空间。所以结合需求分析和系统设计前期考虑把本学生信息管理信息系统分为:权限验证模块、用户管理模块、基础设置模块、成绩管理模块、学生管

6、理模块、数据库管理模块以及帮助模块等。1.详细设计5.1用户登录模块包括普通用户登录和管理员登录,登录时需要密码,同时还需要输入验证码,该模块控制用户登录口令和用户登录权限,在满足具有不同权限用户登陆的前提下,提交系统的安全性。YN输入用户信息信息查询信息正确否获得访问权限提示:登陆错误开始普通学生用户登录:管理员登录:登录后的界面:5.2学生个人信息查看模块学生个人信息查看模块,主要是为学生提供查看自己的个人信息,包括个人学号、姓名、学院、专业、住址、联系方式、以及个人身份证号。学生信息查询:5.3学生成绩查询学生成绩查询是学生信息管理系统的一个主要模块,主要功能是提

7、供了查询各个年级的成绩信息以及该生在学校里全部成绩查询。5.4管理员注册学生信息模块管理员实现对刚入学的学生进行学生信息的录入,实现对入学的学生进行信息的一个总体管理。进行了简单的校验功能模块的设计,实现了添加已存在的学生个人信息时会提示:该用户已存在。5.5学生成绩增删改查模块该模块提供给管理员对学生成绩信息的添加以及更新操作。实现了学生成绩信息的管理。方便管理者对学生信息的一个总体掌控。5.6系统开发环境及其工具软件5.6.1系统开发软硬件环境:5.6.2开发工具Eclipse介绍:Eclipse是一个开放源代码的、基于Java的可扩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。