作业管理系统_第1页
作业管理系统_第2页
作业管理系统_第3页
作业管理系统_第4页
作业管理系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(项目管理)项目文档

20XX年XX月

阳作可自由SK8,值得您下载拥有L

项目组号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系统资源需求、配置要求:求

第5章系统操作手册20

5.1用户管理模块操作21

结束语22

湖南科技职业学院软件学院项目设计文档

第1章项目开发计划

文件修改记录

编号状态日期执笔人审核人批准人修改页码及条

1创建文档2008.2.2肖涛肖涛蒋增星

8

2修改文档2008.3.1张凤群张凤群蒋增星无

0

3

4

湖南科技职业学院软件学院项目设计文档

1.1项目成果进度表

表121项目成果清单

序号内容需求计划时间实际时间状态

1公共功能模块登录、注册新用2008.2.22008.2.28完成

户、网络短信子系9

2系统管理班级信息管理、课2008.3.42008.3.5完成

程信息管理、权限

管理

3学生子系统查阅作业信息、作2008.3.62008.3.6完成

业提交

4教师子系统作业布置、下载作2008.3.12008.3.11完成

业、作业提交情况0

统计批改作业

1.2资源需求

表1.2.1资源需求

序号资源作用占用时间当前可获得途径

用状态

1J2EE采用J2EE框架来贯穿整个项目可用学校提供、

设计和实现该应用的构造阶段和购买

2

湖南科技职业学院软件学院项目设计文档

系统走查过程中

2UML语言对系统进行需求建贯穿系统的建可用学校提供

模、架构建模造过程

3Servlet技实现J2EE项目贯穿整个项目可用学校提供

术Web贞面控制过程

4JDBC数据创建数据库贯穿数据库创可用学校提供

源建中

5实现本系统的视图贯穿整个项目可用学校提供

JSP的力能过程

6

7

3

湖南科技职业学院软件学院项目设计文档

第2章系统需求规格说明书

文件修改记录

编号状态日期执笔人审核人批准人修改页码及条

1创建文档2008.2.2肖涛张凤群蒋增星

8

2修改文档2008.3.1张凤群肖涛蒋增星无

1

3

4

4

湖南科技职业学院软件学院项目设计文档

2.1问题陈述

HNS软件学院随着学校规模的扩大,教师的教学辅导工作变得越来越困难。

为方便学校教师接收、发放和批改作业,经学院系统分析部研究决定为学院开发

一套网上作业提交系统。要达到的目标:学院校园网中提供布置、在线提交作业

和作业批改、在线教辅(网络消息)和班级管理等功能。

2.2需求规定

实现申请作业提交系统账号的功能,实现客户登录该系统,实现提供布置、

在线提交作业和作业批改、在线教辅(网络消息)和班级管理等功能

23系统功能概述:

L学生端

1.1系统用例图

图1.1

1.2需求功能清单

功育编号功能名称文中标题编号备注

001注册1.2.1

002登录1.2.2

003提交作业1.2.3

004上传作业1.2.4

005选择作业1.2.5

006查看作业批改信息1.2.6

5

湖南科技职业学院软件学院项目设计文档

1.2.1注册

功能描述:

新加入的学生要求在第一次登录到本系统之前,首先通过本功能向系统注册一

个账号,然后由管理员根据所注册的信息对其进行授权,如是学生则设为学生角

色,否则设为教师角色。注意,用户只有在获得相应的授权以后才来登录到本系

统。

用例描述:

参与者:

未注册的用户

前置条件:

是本院学生或教师

后置条件:

提示注册是否成功

补充说明:

1.2.2登录

功能描述:

在进入本系统之前用于判断登录者的身份和权限.

用例描述:

参与者:

本系统的合法用户

前置条件:

6

湖南科技职业学院软件学院项目设计文档

用户已注册。

后置条件:

登录成功后将根据用户的角色转入不同的主页面。如用户的角色是学生则转入

学生操作主页面;如用户的角色是教师则转入教师操作主页面;如是系统管理员

则转入系统管理主页面。

补充说明:

1.2.3提交作业

功能描述:

根据所选择的作业任务将作业文件上传到服务器中,并记录所提交作业的信

息。

用例描述:

该用例有两Include用例,是由选择作业和上传作业文件两个用例组成。

参与者:

学生角色

前置条件:

1.用户已登录;2.作业列表中存在未提交的作业任务。

后置条件:

显示作业提交是否成功.

补充说明:

1.2.4上传作业

功能描述:使用Http协议上传作业文件到服务器中。

用例描述:

7

湖南科技职业学院软件学院项目设计文档

参与者:

学生

前置条件:

1.用户已登录;2.选择了提交的作业任务;3.选择了提交的文件或输入作业信

息。

后置条件:

提示是否提交成功。

补充说明:

1.2.5选择作业

功能描述:

学生或教师通过作业列表从中选择一项需要操作的作业项。

用例描述:

参与者:

学生、教师

前置条件:

1.用户已登录;2.选择提交作业或进入查看作业批改信息。

后置条件:

针对作业进行批改或提交.

补充说明:

对所列出来的作业信息应根据当前的情况而定,如学生提交作业用例时该用例的功能是列

出该学生未提交的作业列表信息。

1.2.6直看作业批改信息

8

湖南科技职业学院软件学院项目设计文档

功能描述:

学生通过本功能实现查看教师批改作业的评语信息。

用例描述:

参与者:

学生

前置条件:

1,用户已登录;2.选择一项已批改的作业。

后置条件:

显示批改信息。

补充说明:

2.教师端

2.1系统用例图

图2.1

2.2需求功能清单

功能编号功能名称文中标题编号备注

001注册2.2.1

002登录2.2.2

003发布作业2.23

004下载作业2.2.4

005批改作业2.2.5

006统计作业完成情况2.2.6

9

湖南科技职业学院软件学院项目设计文档

2.2.1注册

功能描述:

新加入的学生要求在第一次登录到本系统之前,首先通过本功能向系统注册一

个账号,然后由管理员根据所注册的信息对其进行授权,如是学生则设为学生角色,

否则设为教师角色。注意,用户只有在获得相应的授权以后才来登录到本系统。

用例描述:

参与者:

未注册的用户

前置条件:

是本院学生或教师

后置条件:

提示注册是否成功

补充说明:

2.2.2登录

功能描述:

在进入本系统之前用于判断登录者的身份和权限。

用例描述:

参与者:

本系统的合法用户

前置条件:

用户已注册。

后置条件:

10

湖南科技职业学院软件学院项目设计文档

登录成功后将根据用户的角色转入不同的主页面。如用户的角色是学生则转入

学生操作主页面;如用户的角色是教师则转入教师操作主页面;如是系统管理员

则转入系统管理主页面。

补充说明:

2.2.3发布作业

功能描述:

教师在选择一门任教的课程后,就向系统添加与修改作业任务。作业信息包括:作

业编号、作业

用例描述:

参与者:

教师

前置条件:

1.用户已登录;2.作业列表中存在未发布的作业任务。

后置条件:

显示作业发布是否成功。

补充说明:

2.2.4下教作业

功能描述:

教师首先选择需要批阅的课程后,其次从未批改的信息列表中选择需要下载批

改的作业记录,然后通过下载功能将这些作业文件下载,最后通过本地的阅读工

具(如:Word,AdobeReader等工具)

用例描述:

11

湖南科技职业学院软件学院项目设计文档

参与者:

教师

前置条件:

1.用户已登录;2.选择需要批阅的课程。

后置条件:

提示是否下或成功。

补充说明:

2.2.5批改作业

功能描述:

为教师提供编写作业批改意见及作业成绩

用例描述:

参与者:

教师

前置条件:

1.用户已登录;2.学生已上传作业。

后置条件:

针对作业进行批改。

补充说明:

2.2.6统计作业完成情况

功能描述:

以班级和课程为关键字对学生作业提交情况进行分类汇总,统计出所教学生的

作业提交情况。

12

湖南科技职业学院软件学院项目设计文档

用例描述:

参与者:

教师

前置条件:

1.用户已登录;2.教师已批改完作业。

后置条件:

显示批改信息。

补充说明:

3.管理端

3.1系统用例图

图3.1

3.2需求功能清单

图3.1

功能编号功能名称文中标题编号备注

001登录3.2.1

002课程管理3.2.2

003班级管理3.2.3

004授权管理3.2.4

3.2.1登录

功能描述:

在进入本系统之前用于判断登录者的身份和权限。

13

湖南科技职业学院软件学院项目设计文档

用例描述:

参与者:

本系统的合法用户

前置条件:

用户已注册。

后置条件:

登陆成功后将根据用户的角色转入不同的主页面。如用户的角色是学生则转入

学生操作主页面;如用户的角色是教师则转入教师操作主页面;如是系统管理员

则转入系统管理主页面。

补充说明:

3.2.2课程管理

功能描述:

完成课程管理的功能,它包括:课程的增、删、改和查功能。

用例描述:

参与者:

系统管理员

前置条件:

用户已登录

后置条件:

补充说明:

3.2.3班级管理

功能描述:

14

湖南科技职业学院软件学院项目设计文档

完成对本院班级信息的管理,它包括:对课程的增、改和查,以及与任课专业教师的管

理。

用例描述:

参与者:

管理员

前置条件:

用户已登录

后置条件:

补充说明:

3.2.4授权管理

功能描述:

对新注册的用户进行授权,使其具备操作本系统的权力。本系统中只能授于教

师角色和学生角色两种权限。

用例描述:

参与者:

系统管理员

前置条件:

新注册用户

后置条件:

补充说明:

15

湖南科技职业学院软件学院项目设计文档

第3章系统设计书

文件修改记录

编号状态日期执笔人审核人批准人修改页码及条款

1创建文档2.29张凤群肖涛蒋增星

2修改文档3.12张凤群肖涛蒋增星无

3

4

16

湖南科技职业学院软件学院项目设计文档

3.1命名规则

3.1.1引言.编写目的:

开发人员统一命名规范程序代码,更好的统一各模块。

3.1.2项目背景.委托单位、接受单位

维克远程教育中心(VictoryCenterote-learning,简称VCE),是一家现代化

的远程学习教育机构。该组织最近进行了一次大规模的基于网上预定服务的市场

调查。调查结果表明:大部分专业人士,尤其是年龄在20-40岁的专业人士,习

惯于通过网络进性专业资料的搜集和获取,并通过网络进行服务的付费。于是,

VCE准备构建一个在线支付系统来解决这个问题。其委托单位湖南科技职业学院

软件学院。

3.1.3命名规则

1数据库命名规则:

表:"Tab_〃+〃表描述词〃如:Tab_Customer指用户表

列:〃'表描述词’前三个字母(首字母改为小写)〃++〃列描述词"

如:cusJD措用户表的ID

另:〃表描述词〃与"列描述词"首字母须大写。若"表描述词"或"列描

述词〃由多词组成,则各词词首字母大写。

数据库名:

VCE_Database

2类命名规则:

用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。

如:publicclassManagerBean(){}

17

湖南科技职业学院软件学院项目设计文档

3函数命名规则:

用动词或动词短语命名方法,用下述范例所示的Pascal大写方式命名方法。

如:publicStringProcessResultO.publicvoidMakeMD5()

4属性命名规则:

用动词或动词短语命名方法。字母里面不能含有大写字母及下划线。

如:loginname,loginpassword.

5接口的命名规则:

使用名词或名词短语,或者描述行为的形容词来命名接口。例如,

IComponent(描述性名词),ICustomAttributeProvider(名词短语),和

IPersistable(形容词)。在接口名前加前缀I,以表示这个类型是一个接口。

如:publicinterfaceIComponent{}

6JSP命名规则:

用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。

如:、

3.5类图

3.5.1管理员:

图3.5.1

3.6屏幕设计

表3.7.1

屏幕名屏幕类型描述表/使用的查询

用户登陆Web页面接受用户名、密码和验证密码。tb_member

VCE教育网主界面Web页面显示网站的主要功能,及用户对-

18

湖南科技职业学院软件学院项目设计文档

网站的主要操作。

用户的搜索截面Web页面该界面主要为用户提供网站图tb_book、

书搜索、用户上传图书搜索和课

tb_userBookx

程搜索。还为用户提供高级搜索tb_course

在线作业界面Web页面主要为用户提供在线观看,和下

载功能。

在线课程界面Web页面主要为用户提供在线观看功能。

用户上传作业界面Web页面为用户提供一个上传自己书籍tb_course

的界面。

用户手册界面Web页面为用户提供一个查看本网站的

帮助。

管理员登陆Web页面接受管理员的资料,判断权限。tb_admin

然后给予不同管理员不同的权

限。

管理员主界面Web页面该界面是管理员的所有的体现。

管理员管理界面Web页面该界面是超级管理员对普通管tb_admin

理员的添加,分皆坏同的权限。

课程管理界面Web页面该界面是课程管理员对课程信tb_course

息的维护(添加、修改X

图书管理界面Web页面该界面是图书管理员对图书的tb_book

维护。

19

湖南科技职业学院软件学院项目设计文档

页面定制Web页面该界面是超级管理员对网站风tb_website

格的维护。

第4章系统安装手册

文件修改记录

编号状态日期执笔人审核人批准人修改页码及条款

1创建文档3.2张凤群肖涛蒋增星

2修改文档3.12张凤群肖涛蒋增星无

3

4

20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论