通用系统框架系统设计规格说明书 模板.docx
- 文档编号:23284998
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:19
- 大小:103.94KB
通用系统框架系统设计规格说明书 模板.docx
《通用系统框架系统设计规格说明书 模板.docx》由会员分享,可在线阅读,更多相关《通用系统框架系统设计规格说明书 模板.docx(19页珍藏版)》请在冰豆网上搜索。
通用系统框架系统设计规格说明书模板
重庆理工大学计算机学院
文档编号
产品版本
密级
XK-DN-2000-10-11-11
V1.0
产品名称:
通用系统框架设计规格说明书
共22页
通用系统框架
设计规格说明书
学号____________________
姓名____________________
成绩____________________
重庆理工大学计算机学院
2010年01月12日
修改记录
版本号
修改人
修改日期
修改说明
审核人
目录
1.引言错误!
未定义书签。
1.1项目名称错误!
未定义书签。
1.2编写目的错误!
未定义书签。
1.2项目背景错误!
未定义书签。
1.3定义错误!
未定义书签。
1.4参考资料错误!
未定义书签。
2.任务概述错误!
未定义书签。
2.1项目总体目标错误!
未定义书签。
2.3需求概述错误!
未定义书签。
2.2运行环境错误!
未定义书签。
2.2.1软件环境错误!
未定义书签。
2.2.2硬件环境错误!
未定义书签。
2.4开发环境错误!
未定义书签。
2.5条件与限制错误!
未定义书签。
3.总体设计错误!
未定义书签。
3.1系统架构错误!
未定义书签。
3.2处理流程错误!
未定义书签。
4.功能详细设计2
4.1功能12
4.1.1功能说明2
4.1.2功能结构2
4.1.3类设计2
4.1.4用户界面设计2
4.1.5类1的算法与程序逻辑2
方法1错误!
未定义书签。
功能错误!
未定义书签。
输入错误!
未定义书签。
输出错误!
未定义书签。
异常错误!
未定义书签。
算法与逻辑错误!
未定义书签。
方法2错误!
未定义书签。
方法3错误!
未定义书签。
4.1.6类2的算法与程序逻辑错误!
未定义书签。
4.1.7类3的算法与程序逻辑错误!
未定义书签。
4.3功能2错误!
未定义书签。
4.4功能3错误!
未定义书签。
4.n功能n错误!
未定义书签。
5.数据结构设计19
5.1数据库的说明19
5.1逻辑结构设计19
5.2物理结构设计19
6.接口设计20
6.1软件接口20
6.2硬件接口21
7.尚未解决的问题22
8.附录22
1.引言
1.1项目名称
班级管理系统
1.2编写目的
本需求规格说明书是为了开发影碟出租管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
同时本说明书还是《用户手册》和《测试计划》的编写依据。
1.3项目背景
软件名称:
软件工程班级管理系统
随着时代的发展,科学的进步,人们在不断的追求短时间,高效率,本产品就是这样应时而生,本产品功能强大,大大缩化了管理人员所使用的管理时间,提高了工作效率
1.4定义
1.5参考资料
Ⅰ.系统分析与设计课程设计任务
Ⅱ.系统分析与设计课程设计模板
2.任务概述
2.1项目总体目标
该软件为管理软件,能为客户提供方便的管理工作,方便客户对学生班级的日常管理,使用于广大的在校师生人群。
该软件主要从excel读入学生的基本信息,然后进行操作。
同时也可以直接在内部进行录入,最终结果统一保存到数据库
2.2需求概述
开发本系统旨在提高服务质量、方便管理、节约成本
2.3运行环境
2.3.1软件环境
操作系统:
MicrosoftWindowsXPProfessionalSP3
支持环境:
IIS5.0
数据库:
MicrosoftOfficeAccess
2.3.2硬件环境
普通PC机即可
2.4开发环境
开发语言:
JAVA
开发工具:
Eclipse
2.5条件与限制
该系统由学生登陆使用,登陆后不同的学生根据职责有不同的权限
3.总体设计
3.1系统架构
此系统主要是由会员管理、光碟管理、光碟订购管理、租赁管理、费用管理、统计报表、预约管理、电影管理构成,
图系统结构图
学生信息系统:
系统能够记录和查询每个同学的详细情况:
学号、姓名、电话、邮箱、邮编、家庭住址、是否为贫困生,是否为党员等,并能够按不同的查询条件(例如:
学号、姓名、入党积极分子、预备党员、党员)找出班上哪些同学是入党积极分子、预备党员或党员,并统计人数
考勤系统:
系统能够记录每天学生的考勤情况,每周汇总,每学年汇总
成绩管理系统:
系统能够通过Excel导入每个学生的各科成绩,标记不及格的学生,算出总积分、平均积点、排序、分配甲乙丙等奖学金
学分系统:
系统能够记录各同学的加减分情况(参加比赛,活动,认证考试)。
评优系统:
系统能查询每个学生是否具有每年度评优的资格(详细见学生手册),若有了资格,能按单科成绩绩点或总绩点进行排序。
团员信息管理:
系统能录取班上学生的团籍信息(包括次开团会迟到和不到的团员的次数、受过何处分或荣誉)。
团费管理:
系统能够记录和查询各个团员交团费的详细信息。
考勤系统:
系统能够记录每天学生的考勤情况,每周汇总,每学年汇总
班级公告系统:
系统能发布本班的消息和公示一些文件
班费管理系统:
系统能够实现班费管理:
记录班级班费开支,仅特定人有修改权利,但人人都可以查看。
3.2处理流程
店长和店员登陆该系统,接着可以执行会员管理、光碟管理、光碟订购管理、租赁管理、费用管理、统计报表、预约管理、电影管理其中任意一个,该流程可以一直循环,直到店长和店员退出该系统时为止。
4.功能详细设计
4.1学生信息系统
4.1.1功能说明
由班长记录和查询每个同学的以下详细情况:
学号、姓名、电话、邮箱、邮编、家庭住址、是否为贫困生,是否为党员等,并能够按不同的查询条件(例如:
学号、姓名、入党积极分子、预备党员、党员)找出班上哪些同学是入党积极分子、预备党员或党员,并统计人数。
其它同学只能查看自己的学生信息。
4.1.2功能结构
4.1.3类设计
类名
属性名
说明
StudentInfo
学生信息
name
学生姓名
ID
学生学号
phoneNumber
学生电话
学生电子邮箱
E-Number
邮箱编号
Address
家庭住址
Ispoor
是否贫困生
Ispart
是否党员
4.1.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.1.5类1的算法与程序逻辑
4.2成绩管理系统
4.2.1功能说明
系统能够通过Excel导入每个学生的各科成绩,标记不及格的学生,算出总积分、平均积点、排序、分配甲乙丙等奖学金
4.2.2功能结构
4.2.3类设计
类名
属性名
说明
StuScoreInfo
学生成绩信息
name
学生姓名
ID
学生学号
AllScore
学生总分
IsPass
是否及格
AveScore
平均积点
IsMoney
是否获得奖学金
StuScore
学生成绩拍学
Number
学生成绩排名
Name
学生姓名
ID
学生学号
Score
学生成绩
4.2.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.2.5类1的算法与程序逻辑
4.3学分系统
4.3.1功能说明
系统能够记录各同学的加减分情况(参加比赛,活动,认证考试)
4.3.2功能结构
4.3.3类设计
类名
属性名
说明
StuCredit
学生学分
name
学生姓名
ID
学生学号
IsCreidt
是否符合加减学分标准
Credit
学生学分
4.3.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.3.5类1的算法与程序逻辑
4.4评优系统
4.4.1功能说明
系统能查询每个学生是否具有每年度评优的资格(详细见学生手册),若有了资格,能按单科成绩绩点或总绩点进行排序)
4.4.2功能结构
4.4.3类设计
类名
属性名
说明
Excellent
学生评优
name
学生姓名
ID
学生学号
IsExcellent
是否已评优
类名
属性名
说明
OrderByOne
按单科积点排序
name
学生姓名
ID
学生学号
Number
学生排名
OneScore
单科积点
类名
属性名
说明
OrderByAll
按总积点排序
name
学生姓名
ID
学生学号
Number
学生排名
AllScore
学生总积点
4.4.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.4.5类1的算法与程序逻辑
4.5团员信息管理
4.5.1功能说明
系统能录取班上学生的团籍信息(包括次开团会迟到和不到的团员的次数、受过何处分或荣誉),同时班上学生能查看自己的团籍信息。
4.5.2功能结构
4.5.3类设计
类名
属性名
说明
PartMessage
学生团籍信息
name
学生姓名
ID
学生学号
Year
入团年份
Duty
担任团中职责
类名
属性名
说明
DayMessage
学生日常团籍信息
name
学生姓名
ID
学生学号
Message
学生日常团籍信息包(括次开团会迟到和不到的团员的次数、受过何处分或荣誉)
4.5.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.5.5类1的算法与程序逻辑
4.6团费管理
4.6.1功能说明
系统能够记录和查询各个团员交团费的详细信息,每个学生可以查询自己团费情况。
4.6.2功能结构
4.6.3类设计
类名
属性名
说明
partMoney
学生团费信息
name
学生姓名
ID
学生学号
Time
上交团费时间
Money
应交团费金额
IsMoney
是否已交团费
4.6.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.6.5类1的算法与程序逻辑
4.7学生考勤系统
4.7.1功能说明
系统能够记录每天学生的考勤情况,每周汇总,每学年汇总,学生能够查询自己的考勤情况
4.7.2功能结构
4.7.3类设计
类名
属性名
说明
Attendance
学生考勤信息
name
学生姓名
ID
学生学号
Message
学生考勤信息
4.7.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.7.5类1的算法与程序逻辑
4.8班费管理系统
4.8.1功能说明
系统能够实现班费管理:
记录班级班费开支,仅特定人有修改权利,但人人都可以查看。
4.8.2功能结构
4.8.3类设计
类名
属性名
说明
ClassMoney
班费信息
Money
班费余额
Message
班费收支情况
4.9班级信息系统
4.9.1功能说明
系统能发布本班的消息和公示一些文件,学生能够查询发布的本班的消息和公示一些文件
4.9.2功能结构
4.9.3类设计
类名
属性名
说明
ClassMessage
班级信息
Message
班级信息摘要
Time
发布时间
Notes
备注
4.9.4用户界面设计
【对功能涉及到的用户界面进行说明,可以用图形工具把界面画出来,并作必要的说明】
4.9.5类1的算法与程序逻辑
5.数据结构设计
5.1数据库的说明
此系统采用ACCESS数据库,而且每张表的外键均采用对应的表的ID字段,此风格是为了当外键表信息改变时,该外键表自增编号绝对不会产生变化。
由此使用此风格。
5.1逻辑结构设计
5.2物理结构设计
1.学生基本信息,表名:
StudentInfo
列名
数据类型
可否为空
说明
student_ID
Char(11)
NOTNULL
学生学号(主键)
student_Name
CHAR(10)
NOTNULL
学生姓名
Char(20)
NULL
电子邮箱
class_No
INT(4)
NULL
班号
phone_Number
CHAR(10)
NULL
联系电话
Date
DATETIME(8)
NULL
入学时间
address
CHAR(50)
NULL
家庭住址
Poor
Boolean
NULL
是否贫困生
member
Boolean
NULL
是否是团员
comment
CHAR(200)
NULL
备注
2.班级信息,表名:
ClassInfo
列名
数据类型
可否为空
说明
class_No
INT(4)
NOTNULL
班号(主键)
grade
CHAR(10)
NULL
年级
Director
CHAR(10)
NULL
班主任
3.系统用户表,表名:
UserInfo
列名
数据类型
可否为空
说明
user_ID
CHAR(10)
NOTNULL
用户名称(主键)
user_PWD
CHAR(10)
NOTNULL
用户密码
user_DES
CHAR(10)
NULL
用户描述
4.学生成绩,表名:
ScoreInfo
列名
数据类型
可否为空
说明
student_ID
INT(4)
NOTNULL
学生学号
student_Name
CHAR(10)
NULL
学生姓名
class_No
INT(4)
NULL
学生班号
course_Name
CHAR(10)
NULL
课程名称
Score
FLOAT(8)
NULL
分数
5.班费收入表名:
ClassMoney
列名
数据类型
可否为空
说明
ID
CHAR(10)
NOTNULL
班费序号
class_No
INT(4)
NOTNULL
班号
DATE
datetime
NOTNULL
收支时间
explain
CHAR(10)
NULL
收支说明
sum
INT(4)
NULL
班费金额
6.消息,表名:
Message
列名
数据类型
可否为空
说明
ID
CHAR(10)
NOTNULL
消息序号
DATE
datetime
NOTNULL
发布时间
content
text
NULL
发布内容
people
Char(10)
NULL
消息发布人
7.考勤
列名
数据类型
可否为空
说明
ID
CHAR(10)
NOTNULL
考勤序号
student_ID
Char(11)
NOTNULL
学生学号
course_Name
Char(20)
NULL
课程名字
Absent_sum
int
NULL
缺课次数
Late_sum
int
NULL
迟到次数
Leaveahead_sum
int
NULL
早退次数
6.接口设计
6.1软件接口
数据库的连接
6.2硬件接口
需要连接的其他硬件:
条码读写设备、摄像设备、打印机。
条码读写设备可以读会员卡、光碟条码。
摄像设备:
可以记录光碟的出租情况(此录像不对外仅供老板查阅)。
打印机:
打印租赁单、催款通知单、会员租赁信息等,以便记录的查阅。
7.尚未解决的问题
由于本系统开发时间较短,还有许多功能有待进一步提高和完善
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用系统框架系统设计规格说明书 模板 通用 系统 框架 设计 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)