程序设计与框架课程设计报告(陈璇组)

程序设计与框架课程设计报告(陈璇组)

ID:36051207

大小:936.50 KB

页数:33页

时间:2019-05-02

程序设计与框架课程设计报告(陈璇组)_第1页
程序设计与框架课程设计报告(陈璇组)_第2页
程序设计与框架课程设计报告(陈璇组)_第3页
程序设计与框架课程设计报告(陈璇组)_第4页
程序设计与框架课程设计报告(陈璇组)_第5页
资源描述:

《程序设计与框架课程设计报告(陈璇组)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、word完美格式2014-2015学年第一学期计算机学院软件工程专业程序设计与框架I课程设计报告1233xx班2012xxxx陈璇2012xxxx刘海金2012xxxx张英杰2014年12月31日精心整理学习帮手word完美格式课题名称:学生成绩系统任务分工:2012xxxx陈璇:负责收集课程设计资料,部分代码的编写以及程序的调试,数据库的修改工作。2012xxxx刘海金:负责收集课程设计材料,部分代码的编写,以及框架的搭建,修改工作。2012xxxx张英杰:负责收集课程设计材料,数据分析,部分代码的编写,课程设计报告的修改工作。精心整理学习帮手

2、word完美格式目录第1章引言11.1课程设计的目的和意义11.2课程设计的总体要求1第2章需求分析22.1系统目标22.2功能需求22.3数据需求22.4非功能性需求32.5环境需求 3第3章系统分析与设计53.1系统调查53.2系统构架53.3系统功能模块图53.4系统设计思想63.5系统设计分析63.6数据库表的设计63.7MVC设计模式73.8对象(类)设计83.9状态图设计93.10程序用例图10第4章编码与测试114.1测试目的114.2测试环境的搭建114.3测试方法124.4测试项目124.5测试结果12第5章结束语13参考文献1

3、4附录1部分系统界面15附录2部分源程序17精心整理学习帮手word完美格式第1章引言1.1课程设计的目的和意义JavaEE开源框架课程设计是在学生系统的学习了Struts2、hibernate和spring后,按照所学的知识,设计开发一个小型的人事管理系统。旨在通过完成一个项目的开发,通过实际问题培养学生的动手能力,并且使学生更加深入的理解和灵活掌握教学内容。通过实验使学生更加熟练的掌握eclipse的使用,掌握Struts2、Hibernate和Spring整合开发项目,使学生更加深入的了解javaweb的开源框架的使用。1.2课程设计的总体

4、要求本课程设计所选课题的主要目标是采用B/S模式,基于J2EE架构,实现网站构建管理系统的基本功能。本次设计的主要工作及报告的主要内容可以归结如下:(1)分析网站构建管理系统的功能需求和非功能需求。(2)设计网站构建管理系统的技术体系结构,应用设计模式,设计数据库实体联系模型。(3)实现网站构建管理系统的组件管理、模块管理、界面模板管理等诸多系统管理功能,提供留言板、滚动新闻、计数器等常用组件和模块。(4)完成网站构建管理系统的单元测试、功能测试及性能测试,并给出测试分析。精心整理学习帮手word完美格式第2章需求分析2.1系统目标(1)总体目标

5、能够完成整个软件的设计,并且能够使软件能够正常运行。(2)具体目标实现每个功能,并且能够完成具体的每个功能可以选择多门课程学习,课程类别是必修课或选修课,每门课程由一位专业教师授课,学期末教师给出学生成绩,成绩由平时成绩、实验成绩、理论成绩组成。成绩可以是数值(小于等于100分)或非数值(优、良、中、及格、不及格)。2.2功能需求(1)实现学生基本情况的录入、修改、删除等基本操作(2)按学生学号以学年分组查询全部课程成绩(3)按学生学号计算基点成绩,计算规则参考长春工业大学学分基点计算规则。(4)按照某门课程学生成绩排序(5)某门课程最高、最低成

6、绩的学生基本信息(6)计算某门课程的平均分(7)建立用户及授权2.3数据需求(1)学生基本信息 该模块下属子模块:专业管理、班级管理和学生管理,针对学生基本信息的范围进行如此划分。相应模块功能即实现增加、删除、修改和查询,以便管理学生的基本信息。(2)教师基础信息  该模块只包含教师管理唯一子模块,对教师基础信息进行基本的增加、删除、修改、查询管理。其中,具体的操作对象涉及任课的教师,他们在数据库中以不同的编号作为区分。(3)成绩基础信息 根据涉及学生成绩的相关性进行组织,该模块包含子模块:课程管理、智育成绩统计、德育成绩统计。精心整理学习帮手w

7、ord完美格式(4)用户权限信息 动态对用户的权限进行管理,以便不同用户登陆系统获得不同的模块显示,对用户的操作进行动态的扩展和限制。所以,该模块划分为:角色管理、权限管理;角色管理是对角色的增加、删除、修改和查询,给用户赋予不同的角色使用户具有不同的功能使用;权限管理则对角色的权限进行管理。(5)系统数据信息 该模块是系统的增值模块,包含数据备份、数据导出和日志管理;是对系统的数据进行维护,在系统遭到破坏的情况下保证数据的完整性,而且可以根据日志来进行查看和恢复2.4非功能性需求安全性、可靠性、互操作性、健壮性、易使用性、可维护性、可移植性、可

8、重用性、可扩展性。2.5环境需求 (1) MySQL 简介: MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

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

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

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