欢迎来到天天文库
浏览记录
ID:14978679
大小:1.81 MB
页数:43页
时间:2018-07-31
《社团在线报名系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《软件工程》课程作业《社团在线报名系统》组长:XXX(201211671123)小组成员:XXX(201211671128)XXX(201211671130)专 业:信息管理与信息系统班级:指导教师:年月日目录1.课程作业概述(完成人:XXX)11.1课程设计目的11.2课程设计的任务11.3课程设计采取的基本原理和主要技术方法11.4开发阶段任务及角色分工12.可行性研究(完成人:XXX)22.1编写的目的22.1.1目的22.1.2预期读者22.2问题定义22.2.1开展该工程的原因22.2.
2、2该工程的基本目标22.2.3经济目标22.3可行性研究的方法及评价度32.3.1可行性研究所采用的方法32.3.2评价尺度32.4工作产品32.4.1设计目标32.4.2设计及约束条件32.4.3产品工作原理32.4.4产品系统流程图42.4.5数据流图52.4.6数据字典52.4.7产品功能62.4.8技术方面可行性62.5可选方案62.6投资及收益分析62.6.1市场分析72.6.2投资估计72.7社会因素方面的可行性72.7.1技术72.7.2使用方面的可行性72.8产品可检测性72.8.1
3、检测标准82.8.2检测方法82.9产品的可生产性82.10可行性综合分析83.需求分析(完成人:XXX)83.1任务概述83.1.1目标93.1.2运行环境93.1.3条件和限制93.1.4数据库描述93.2社团管理数据流图103.2部分数据字典的内容113.3功能需求113.3.1系统功能设计123.3.2社团信息管理功能123.3.3社团账号管理:123.3.4用户账号管理:123.3.5社团信息展示功能123.3.6学生报名功能123.3.7学生报名信息管理功能123.4性能需求123.5数
4、据描述133.5.1E-R图133.5.2静态数据描述143.5.3动态数据153.6小结164.概要设计(完成人:XXX)164.1系统结构164.1.1社团账号管理模块:184.1.2社团信息管理模块:184.1.3学生报名信息管理模块:184.1.4用户账号管理模块:184.1.5社团信息展示模块:194.2数据库表194.2.1数据库表说明204.3个人总结205.详细设计及实现(完成人:XXX)205.1各个JavaBean类UML类图(属性)205.2各JavaBean关联结果215.3
5、公用分页JavaBean:pageBean225.4各个类属性和方法的详细描述225.4.1公有的Dao类DaoSupport225.4.2公有ActionBaseAction235.5Service类245.5.1用户Service245.5.2社团Service255.5.3社团相片Service255.6Action类265.6.1首页Action265.6.2社团Action275.6.3学生Aciton305.7整个系统类调用流程305.8系统的关键问题315.8.1如何使用富文本编辑器(
6、kindeditor)保存社团的相片?315.9部分关键伪代码如下:336系统测试(完成人:XXX)346.1测试的目的与目标346.2测试方法346.3测试项目356.3.1学生注册测试356.4测试小结367使用说明(完成人:XXX)377.1使用说明377.2可能遇到的问题378小组总结(完成人:XXX)371.课程作业概述(完成人:XXX)1.1课程设计目的把软件工程中规范化的软件开发方法应用到本次社团在线报名系统的开发过程中,以经济地开发出高质量的软件并有效地维护。1.2课程设计的任务根据
7、软件工程开发工程的过程,分析设计一个社团在线报名系统1.3课程设计采取的基本原理和主要技术方法本系统专门针对学校的社团报名和管理而开发的一个功能齐全、操作简单的社团在线报名系统。适合学校的学生及社团管理人员使用。本系统实现以下基本功能:学生可以在线查看各社团详细介绍,对开放报名的社团可以在线提交学生信息进行报名。社团管理人员可以实时根据邮箱提醒查看报名表,进入系统查看报名表,并下载,还可以对报名信息进行统计。本系统是采用MyEclipse10.0来开发的,采用MySQL5.1的数据库管理系统,采用面
8、向对象的设计方法。1.4开发阶段任务及角色分工组长:XXX(学号:201211671123)主要任务:分析系统的可行性并确定设计的主要目标,总结各组员收集的信息,为个组员分配任务,协调组员之间的关系。完成详细设计及实现还有管理和整理文档工作并做总结。辅助程序员:XXX(学号:201211671130)主要任务:主要辅助系统的可行性研究、需求分析。辅助程序员:XXX(学号:201211671128)主要任务:主要负责系统的概要分析、系统测试。2.可行性研究(完成人:XX
此文档下载收益归作者所有