[项目管理]项目文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(项目管理)项目文档
项目组号03
密级公开
湖南科技职业学院软件学院
项目设计文档
项目名称作业管理系统
专业软件技术
指导教师邓超
项目组成员唐云峰陈燕杰莫宏峰
二○一○年六月
本次项目开发目的是为方便学校教师接收、发放和批改作业.它是在HNS软件学院学校规模的扩大,教师的教学辅导工作变得越来越困难的情况下而开发的。软件系统名称为作业管理系统,任务提出者:HNS软件学院,本系统最终提供全校师生使用。
项目开发定义:注册新用户,发布作业,统计作业完成情况,下载作业,批改作业,授权管理,课程管理,班级管理.
项目开发平台:项目中采用J2EE框架来设计和实现该应用系统。同时,通过UML语言对系统进行需求建模、架构建模和应用建模以确保系统的正确性。用会话EJB对作业系统中的所有业务的封装以及与数据库的存储处理。
JDBC数据源:主要用于对数据库的操作,是由WebLogic提供数据库连接池的方式来提高系统的创建连接数据库的速度。
Servlet技术:主要实现J2EE项目Web页面控制功能。
JSP:主要实现本系统的视图的功能,为用户提供操作的界面。
前言2
目录3
第1章项目开发计划1
1.1项目成果进度表2
1.2资源需求2
第2章系统需求规格说明书3
2.1问题陈述4
2.2需求规定4
2.3系统功能概述:4
第3章系统设计书13
3.1 命名规则14
3.5类图15
3.6屏幕设计16
第4章系统安装手册17
4.1系统功能关系图18
4.2建议解决方案:18
4.3开发平台:18
4.4使用软件技术架构:18
4.5系统资源需求、配置要求:18 第5章系统操作手册20
5.1 用户管理模块操作21
结束语22
第1章项目开发计划文件修改记录
1.1项目成果进度表
表1.2.1项目成果清单
1.2资源需求
表1.2.1资源需求
第2章系统需求规格说明书
文件修改记录
2.1问题陈述
HNS软件学院随着学校规模的扩大,教师的教学辅导工作变得越来越困难。为方便学校教师接收、发放和批改作业,经学院系统分析部研究决定为学院开发一套网上作业提交系统。要达到的目标:学院校园网中提供布置、在线提交作业和作业批改、在线教辅(网络消息)和班级管理等功能。
2.2需求规定
实现申请作业提交系统账号的功能,实现客户登录该系统,实现提供布置、在线提交作业和作业批改、在线教辅(网络消息)和班级管理等功能
2.3系统功能概述:
1.学生端
1.1系统用例图
图1.1
1.2需求功能清单
1.2.1注册
功能描述:
新加入的学生要求在第一次登录到本系统之前,首先通过本功能向系统注册一个账号,然后由管理员根据所注册的信息对其进行授权,如是学生则设为学生角色,否则设为教师角色。注意,用户只有在获得相应的授权以后才来登录到本系统。
用例描述:
参与者:
未注册的用户
前置条件:
是本院学生或教师
后置条件:
提示注册是否成功
补充说明:
1.2.2登录
功能描述:
在进入本系统之前用于判断登录者的身份和权限。
用例描述:
参与者:
本系统的合法用户
前置条件:
用户已注册。
后置条件:
登录成功后将根据用户的角色转入不同的主页面。如用户的角色是学生则转入学生操作主页面;如用户的角色是教师则转入教师操作主页面;如是系统管理员则转入系统管理主页面。
补充说明:
1.2.3提交作业
功能描述:
根据所选择的作业任务将作业文件上传到服务器中,并记录所提交作业的信息。
用例描述:
该用例有两Include用例,是由选择作业和上传作业文件两个用例组成。
参与者:
学生角色
前置条件:
1.用户已登录;2.作业列表中存在未提交的作业任务。
后置条件:
显示作业提交是否成功。
补充说明:
1.2.4上传作业
功能描述:使用Http协议上传作业文件到服务器中。
用例描述:
学生
前置条件:
1.用户已登录;2.选择了提交的作业任务;3.选择了提交的文件或输入作业信息。
后置条件:
提示是否提交成功。
补充说明:
1.2.5选择作业
功能描述:
学生或教师通过作业列表从中选择一项需要操作的作业项。
用例描述:
参与者:
学生、教师
前置条件:
1.用户已登录;2.选择提交作业或进入查看作业批改信息。
后置条件:
针对作业进行批改或提交。
补充说明:
对所列出来的作业信息应根据当前的情况而定,如学生提交作业用例时该用例的功能是列出该学生未提交的作业列表信息。
1.2.6查看作业批改信息
学生通过本功能实现查看教师批改作业的评语信息。
用例描述:
参与者:
学生
前置条件:
1.用户已登录;2.选择一项已批改的作业。
后置条件:
显示批改信息。
补充说明:
2.教师端
2.1系统用例图
图2.1
2.2需求功能清单