没有合适的资源?快使用搜索试试~ 我知道了~
软件产品开发文档(规格说明书).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 144 浏览量
2021-10-12
11:23:35
上传
评论
收藏 13.14MB DOC 举报
温馨提示
试读
20页
软件产品开发文档(规格说明书).doc
资源推荐
资源详情
资源评论
. . . . .
例:软件产品开发文档
一、 需求规格说明书
1.引言
1.1 编写目的
在软件项目开发过程的初期,用户对自身的需求也仅仅有一个模糊的概念需求分析的
目的就是把这个概念具体化,并在用户和开发人员之间达成共识,包括对用户需求的全面
了解
和分析、筛选,明确所要开发的软件项目的职责界限、并进展可行性研究和指定资源、进
度预算等。
1.2 项目背景
本项目的委托单位为农业大学教务处,开发单位为自由软件开发室,主管部门为自由
软件开发室的项目经理部。随着高等教育的改革和高校的不断扩招,传统的教学管理方式
已远远不能满足高等教育的开展,高等教育的开展也使传统的教学管理方式日益被淘汰,
这样以来,一批精明的软件开发商开发了基于局部网络〔校园网〕和数据库的应用系统。
大多情况下,这些系统是以客户机/服务器结构的分布式系统,它的核心教学管理系统和数
据库放置在学校的中心计算机上,用户接口端的应用程序分别配置在图书馆、专业系、和
学生宿舍的客户机上.
2.任务概述
2.1 目标
成绩管理系统实现以下功能:
1 / 20
学生成绩管理
系统
成绩管理 档 案 管 理 课程管理 系 统 管 理
成
绩
录
入
成
绩
查
询
院
系
专
业
设
置
课
程
设
置
选
课
管
理
院
系
专
业
查
询
院
系
专
业
查
询
院
系
专
业
查
询
口
令
更
改
重
新
登
录
操
作
员
管
理
数
据
备
份
数
据
恢
复
退
出
系
统
按
学
生
查
询
按
学
生
查
询
. . . . .
2.2 运行环境
〔1〕 软件环境
Windows 操作系统:Windows 95/98/Me 或 Windows NT4.0/2000/XP。
〔2〕硬件环境
最低配置:
CPU:奔腾 100MHz 以上
存:32MB
显卡:标准 VGA,16 色显示模式
建议配置:
CPU:奔腾 166 MMX 以上
存:64MB 以上
显卡:标准 VGA,24 位真彩色
其它:鼠标
〔3〕语言支持
支持简体中文、繁体中文、英语、日语四种语言文字,其中英语可以在所有语言
Windows 平台上工作。将来会支持更多语言。
2.3 条件与限制
2.3.1 常见问题
(1) 在将本项目软件编译生成可执行文件后,安装时应注意操作,防止死机。
(2) 为了确保您正常的安装与使用,强烈建议您在安装学生管理系统软件前重启系
统后再安装。
(3) 在 Windows95/98/NT 系统下安装学生管理系统时时,有时会出现"
PBVM80.DLL 和 LIBJCC.DLL 不存在,请检查安装路径或重新启动"的提示。
产生这个问题是由于您系统中的此文件版本过低,只要按照提示,重新启动计
算机就可以了。
(4) 本系统软件在未生成可执行文件前如果随意改变数据库的路径,再运行时便出
现数据库连接失败的情况,鉴于这一点,也可以说数据库的操作和管理是
PowerBuilder 应用程序的核心,数据库管理在应用程序开发的初级阶段是非
常关键的。经过不断摸索和研究,我们会渐渐地掌握 PowerBuilder 置的桌面
管理系统 Adaptive Server Anywhere(简称 ASA)能够非常方便的建立、删
除、和连接等一系列操作。
3.数据描述
3.1 数据库描述
本系统利用 PowerBuilder 置的桌面管理系统 Adaptive Server Anywhere(简称 ASA)建立
一个 score 数据库,其中包括 8 个数据表,分别是:院系表〔department〕、专业表
〔 major 〕 、 教 师 档 案 表 〔 teacher 〕 、 学 生 档 案 表 〔 student 〕 课 程 设 置 表
〔course 〕、 学生选 课表 〔 course_sel 〕、学生成 绩表 〔 score 〕、 操作 员档案 表
〔operator〕
3.2 数据字典
3.2.1 院系表〔department〕主键:department_id
2 / 20
. . . . .
字段名 字段名 字段类型 字段宽度
院系代码
Department_id char 6
院系名称
Department_n
ame
char 40
3.2.2 专业表〔major〕主键:major_id
字段名 字段名 字段类型 字段宽度
专业代码
Major_id char 6
专业名称
Major_name char 40
所属院系代码
Department_id char 6
所属院系名称
Department_na
me
char 40
3.2.3 教师档案表〔student〕主键:student_id
字段名 字段名 字段类型 字段宽度
教师编号
Teacher_id char 6
教师名称
Teacher_name char 8
所属院系代码
Department_id char 40
所属院系名称
Department_na
me
char 40
3.2.4 学生档案表〔student〕主键:student_id
字段名 字段名 字段类型 字段宽度
学号
Student_id char 10
Student_name char 12
性别
sex char 2
出生日期
Birthday date
格式:mm/dd/yyyy
民族
Nation char 10
政治面貌
Background char 40
职务
Duty char 10
院系
Department_na
me
char 40
专业
Major_name char 40
班级
Class char 4
籍贯
Hometown char 20
Address char 30
Telephone char 20
状态
Status char 6
不与格门数
Falure char 2
备注
Remark char 30
3.2.5 课程设置表〔course〕主键:course_id
字段名 字段名 字段类型 字段宽度
课程代码
Course_id char 10
课程名称
Course_name char 40
学时
Period numeric 4,0
3 / 20
. . . . .
学分
Credit numeric 2,0
类别
Kind char 6
教师编号
Teacher_id char 6
教师
Teacher_name char 8
开课单位
Give_unit char 40
开课时间
Give_time char 6
选课围
Limit char 20
容简介
Content char 40
备注
Remark char 30
3.2.6 学生选课表〔course_sel〕主键:student_id
字段名 字段名 字段类型 字段宽度
学号
Student_id char 10
Student_name char 8
课程代码
Course_id char 10
课程名称
Course_name char 40
学分
Credit numeric 2,0
3.2.7 学生成绩表〔score〕主键:student_id
字段名 字段名 字段类型 字段宽度
学号
Student_id char 10
Student_name char 8
课程代码
Course_id char 10
课程名称
Course_name char 40
学分
Credit numeric 2,0
成绩
Score numeric 5,0
3.2.8 操作员档案表〔operator〕主键:operator_id
字段名 字段名 字段类型 字段宽度
操作员编号
Operator_id char 4
操作员
Operaor_name char 8
密码
Password char 12
权限
Permission char 20
4.功能需求
4.1 功能划分
本学生管理系统软件可以分成四大功能:
〔1〕学生的成绩管理
〔2〕学生的档案管理
〔3〕学生的课程管理
〔4〕系统管理
4.2 功能描述
〔1〕学生的成绩管理主要是管理员对学生成绩的查询、录入、打印、更新、删除、
并提交数据库保存。
4 / 20
剩余19页未读,继续阅读
资源评论
huayuya123
- 粉丝: 26
- 资源: 31万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功