软件详细设计Word文档格式.docx

上传人:b****3 文档编号:8321577 上传时间:2023-05-11 格式:DOCX 页数:25 大小:1.06MB
下载 相关 举报
软件详细设计Word文档格式.docx_第1页
第1页 / 共25页
软件详细设计Word文档格式.docx_第2页
第2页 / 共25页
软件详细设计Word文档格式.docx_第3页
第3页 / 共25页
软件详细设计Word文档格式.docx_第4页
第4页 / 共25页
软件详细设计Word文档格式.docx_第5页
第5页 / 共25页
软件详细设计Word文档格式.docx_第6页
第6页 / 共25页
软件详细设计Word文档格式.docx_第7页
第7页 / 共25页
软件详细设计Word文档格式.docx_第8页
第8页 / 共25页
软件详细设计Word文档格式.docx_第9页
第9页 / 共25页
软件详细设计Word文档格式.docx_第10页
第10页 / 共25页
软件详细设计Word文档格式.docx_第11页
第11页 / 共25页
软件详细设计Word文档格式.docx_第12页
第12页 / 共25页
软件详细设计Word文档格式.docx_第13页
第13页 / 共25页
软件详细设计Word文档格式.docx_第14页
第14页 / 共25页
软件详细设计Word文档格式.docx_第15页
第15页 / 共25页
软件详细设计Word文档格式.docx_第16页
第16页 / 共25页
软件详细设计Word文档格式.docx_第17页
第17页 / 共25页
软件详细设计Word文档格式.docx_第18页
第18页 / 共25页
软件详细设计Word文档格式.docx_第19页
第19页 / 共25页
软件详细设计Word文档格式.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件详细设计Word文档格式.docx

《软件详细设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《软件详细设计Word文档格式.docx(25页珍藏版)》请在冰点文库上搜索。

软件详细设计Word文档格式.docx

实验项目管理系统。

软件中文简称:

软件英文全称:

LabTaskmanageInformationSystem

软件英文简称:

1.1.2系统来源

本系统源自江西财经大学信息学院软件工程课程大作业,指导老师:

狄国强

1.2项目目的意义

此实验项目管理系统是实现系统角色教师,学生,管理员各自的要求及功能。

共同维护实验室井井有条的秩序,还有就是查询和生成报表的功能。

通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要达到的目标了。

需求分析的任务是确定系统要完成的工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

在经过多方了解和调查后,基本清楚了实验项目管理的功能需求。

1.3参考文献

1.计算机软件文档编制规范GB/T8567-2006

2.《软件工程实验》狄国强,杨小平,杜宾编著清华大学出版社,北京交通大学出版社出版

3.《实用软件工程》赵池龙杨林等编著电子工业出版社出版

4.《软件工程-方法与实践》许家贻编著电子工业出版社出版

5.《数据库系统原理与设计》万常选廖国琼吴京慧刘喜平编著清华大学出版社出版

6.《精通DIV+CSS网页设计与布局》曾顺编著人民邮电出版社出版

7.《javaee编程技术》郝玉龙等主编清华大学出版社,北京交通大学出版社出版

8.《jsp程序设计》范立锋等主编人民邮电出版社出版

9.《锋利的JQUERY》单东林等主编人民邮电出版社出版

1.4版本变迁

实验项目管理系统V1:

实现系统基本功能

实验项目管理系统V2:

在原有功能基础上添加统计实验室上机以有实验项目提交信息。

实验项目管理系统V3:

在上一版本基础上添加在线交流功能,提代教师与学生互动。

2总体设计

2.1系统的功能概述

系统的主要功能有:

1)登录、注册

用户登录注册模块主要功能是系统根据用户选择的身份对用户输入的用户名和密码是否合法进行验证,如不合法,则给出提示,并提示用户重新登录,如果合法,则进入相应的操作界面。

注册模块主要功能是如果用户还没有登录帐号则点击注册,注册帐号。

2)用户信息管理

用户登陆后,可以修改自身密码,修改密前密须填写原密码。

用户登陆后,可以修改用户的电话,姓名,等信息。

3)系统通知管理

为使用户及时了解实验室及课程状态,管理员可以添加实系统通知,通知包含标题和内容两项。

添加通知成功后,将显示在系统登陆界面。

通知添加出错时,管理员可以更正通知相关信息。

通知无效或其它原因时,管理员可以删除通知。

管理员发布通知后,所有用户在未登陆前可查看通知

4)教师信息审核

为了防止学生随意注册教师,对系统造成不利影响,教师注册后需管理员进行审查,方可登陆,此模块主要即审查信息正确的教师。

5)实验室管理

当实验室增加时,管理员可以添加实验室,实验室主要由实验室编号,实验室位置,实验室基本信息组成,其中,实验室编号为必填项。

添加实验室信息输入错误时,管理员可以更正相关信息。

实验室由于某些原因撤销时,管理员可删除实验室。

6)实验室课程管理

教师可以在系统中添加实验室课程,必须填定课程名字,选择时间和实验室。

在教师添加实验课程后,所有用户可以按实验室查看课表。

教师添加实验课程后,学生可以选修相应实验课程。

学生误操作或别的原因亦可退选实验课程。

教师对添加信息出错的课程可以更正。

教师也可以删除相应的实验课程。

7)实验项目管理

教师添加实验课程后,可往相应课程中添加实验项目,实验项目包含实验名称,实验要求,以及实验资料。

教师添加实验项目后,学生选修实验课后,可在课程中提交由教师布置的实验项目。

学生提交实验项目后,亦可下载自己已提交的实验。

学生提交实验后,教师可下载学生提交实验进行批改,亦可删除由学生提交错误的实验,由学生重新提交。

实验项目相关信息填写出错,教师可以修改相关信息。

对于无作用或误添的实验项目,教师可以删除之。

8)信息统计管理

此模块主要为按实验室,上课时间对实验课程与实验项目进行统计,使管理员了解各实验室具体课程以及相关课程提交实验情况。

2.2系统涉众

管理员,教师,学生。

2.3系统架构

2.3.1系统分层

系统分层图:

2.3.2运行环境

●服务器

1.硬件要求:

server(最低配置要求)

CPU:

Intel酷睿2E7200;

RAM:

2G;

可用硬盘空间:

1G(建议采用高速硬盘单独建立空间10G以上的专门盘符存放数据)。

2.软件要求:

操作系统:

Windows2003/2008Server,;

WEB容器:

Tomcat6.0

数据库:

MSSQLServer2000企业版。

●客户端

PC(最低配置要求)

Intel赛扬E3400;

512M。

Windowsxp/vista/7;

浏览器:

InternetExplorer6/firefox2.0/chrome2.0以上版本

2.3.2功能模块划分

系统的功能图如下:

3详细设计

3.1登陆注册模块

●登陆用户登录模块主要是系统根据用户的身份对用户输入的用户名和密码进行验证,如不合法,则给出提示,并提示用户重新登录,如果合法,则进入相应的操作界面。

●注册注册模块主要功能是如果用户还没有登录帐号则注册帐号,此处分为学生注册与教师注册,注册成功后,系统自动跳至登陆界面,教师注册后不能立即登陆,需管理员对信息进行审核才可登陆。

活动图如下:

3.2用户信息管理

●修改用户密码用户登陆后,可以修改自身密码,修改密前密须填写原密码。

●修改用户信息用户登陆后,可以修改用户的电话,姓名,等信息。

3.3系统通知管理

●添加系统通知为使用户及时了解实验室及课程状态,管理员可以添加实系统通知,通知包含标题和内容两项。

●修改系统通知通知添加出错时,管理员可以更正通知相关信息。

●删除系统通知通知无效或其它原因时,管理员可以删除通知。

●所有用户查看系统通知管理员发布通知后,所有用户在未登陆前可查看通知。

3.4实验室管理

●添加实验室当实验室增加时,管理员可以添加实验室,实验室主要由实验室编号,实验室位置,实验室基本信息组成,其中,实验室编号为必填项。

●修改实验室添加实验室信息输入错误时,管理员可以更正相关信息。

●删除实验室实验室由于某些原因撤销时,管理员可删除实验室。

3.5教师信息审核模块

为了防止学生随意注册教师,对系统造成不利影响,教师注册后需管理员进行审查,方可登陆,此模块主要即审查信息正确的教师。

3.6实验项目管理模块

●添加课程实验项目教师添加实验课程后,可往相应课程中添加实验项目,实验项目包含实验名称,实验要求,以及实验资料。

●学生提交实验项目教师添加实验项目后,学生选修实验课后,可在课程中提交由教师布置的实验项目。

●学生下载实验项目学生提交实验项目后,亦可下载自己已提交的实验。

●教师下载/删除学生提交实验学生提交实验后,教师可下载学生提交实验进行批改,亦可删除由学生提交错误的实验,由学生重新提交。

●修改实验项目实验项目相关信息填写出错,教师可以修改相关信息。

●删除实验项目对于无作用或误添的实验项目,教师可以删除之。

3.7实验室课程管理模块

●添加实验室课程教师可以在系统中添加实验室课程,必须填定课程名字,选择时间和实验室。

●查看实验室课表在教师添加实验课程后,所有用户可以按实验室查看课表。

●学生选修实验课教师添加实验课程后,学生可以选修相应实验课程。

●学生退选实验课学生误操作或别的原因亦可退选实验课程。

●修改实验室课程教师对添加信息出错的课程可以更正。

●删除实验室课程教师也可以删除相应的实验课程。

3.8实验室信息统计模块

此模块主要为按实验室,上课时间对实验课程与实验项目进行统计,使管理员了解各实验室具体课程以及相关课程提交实验情况。

4界面与接口设计

4.1登陆注册

用户填写用户名密码,选择身份即可注册,如填写错误,均会给出提出。

如下图:

在用户注册界面,当填写信息不符合条件时,亦会给出提示,如下图:

4.2用户信息管理

用户登陆后,可以在主界面修改资料与密码。

4.3系统通知管理

1.所有用户在未登陆前均可查看系统通知,

2.管理员登陆后,可以进行添加,修改,删除通知。

4.4实验室管理

管理员可以添加,修改,删除实验室。

4.5教师信息审核

4.6实验项目管理

1.教师登陆后,对添加的实验课程,可以布置/修改/删除实验项目,

2.对布置的实验项目,可进入查看学生提交情况,并且下载批改。

3.学生对已选择的实验课程可以查看/提交实验,下载实验资料,如果提交错误,需请求教师删除。

4.7实验室课程管理

1.教师登陆后添加实验课程,添加实验课程需填写课程名称,上课时间等信息。

2.添加实验课程后,所有用户可在登陆界面查看实验室课表,

3.教师添加课程后,学生可根据自身情况选课/退选课程。

4.8实验室统计

管理员可根据实验室,上课时间进行课程与提交实验统计。

5数据库设计

本系统采用数据库存储数据。

数据库各表关系如下:

1.学生表

名称

代码

数据类型

学号

sno

varchar(7)

密码

pwd

varchar(20)

姓名

name

性别

sex

int

年级专业

stuGrade

2.学生选课表

时间

time

varchar(12)

实验室编号

lid

varchar(4)

3.实验室表

实验室位置

lablocation

varchar(100)

实验室信息

labinfo

varchar(200)

4.表格实验室安排表的列清单

教师ID

teano

varchar(10)

课程名称

courseName

5.实验项目

项目id

taskNo

实验室_时间

labTime

项目标题

taskTitle

varchar(50)

项目内容

taskInfo

ntext

发布时间

datetime

实验资料

fileName

varchar(30)

真实名字

realName

6.表格提交实验表的列清单

实验文件

7.教师表

审核

flag

teaname

手机

teaphone

varchar(11)

职称

position

学院

teaInstitute

固定电话

teaSphone

联系地址

teaAddress

8.管理员

用户名

id

9.系统通知

课程

newsId

标题

newsTitle

内容

newsContent

6运行设计

由于本系统采用B/S结构,故有服务端与客户端之分,

服务器端:

1.在满足要求的服务器端安装SQLSERVER2000与TOMCAT6。

2.安装成功后,导入系统数据库脚本,重启数据库。

3.把系统放至TOMCAT安装目录下WEBAPPS目录下即可。

4.如含有DNS服务器,可配置DNS以便方便访问。

客户端:

1.直接打开系统浏览器,通过域名/IP+DB访问即可。

7维护设计

本系统每隔一个月维护一次。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2