软件产品开发文档(规格说明书).doc
《软件产品开发文档(规格说明书).doc》由会员分享,可在线阅读,更多相关《软件产品开发文档(规格说明书).doc(18页珍藏版)》请在三一办公上搜索。
1、例:软件产品开发文档一、 需求规格说明书1.引言 1.1编写目的在软件项目开发过程的初期,用户对自身的需求也仅仅有一个模糊的概念需求分析的目的就是把这个概念具体化,并在用户和开发人员之间达成共识,包括对用户需求的全面了解和分析、筛选,明确所要开发的软件项目的职责界限、并进行可行性研究和指定资源、进度预算等。1.2项目背景本项目的委托单位为安徽农业大学教务处,开发单位为自由软件开发室,主管部门为自由软件开发室的项目经理部。随着高等教育的改革和高校的不断扩招,传统的教学管理方式已远远不能满足高等教育的发展,高等教育的发展也使传统的教学管理方式日益被淘汰,这样以来,一批精明的软件开发商开发了基于局部
2、网络(校园网)和数据库的应用系统。大多情况下,这些系统是以客户机/服务器结构的分布式系统,它的核心教学管理系统和数据库放置在学校的中心计算机上,用户接口端的应用程序分别配置在图书馆、专业系、和学生宿舍的客户机上.2.任务概述2.1目标成绩管理系统实现以下功能:学生成绩管理系统档 案 管 理成绩管理系 统 管 理课程管理退出系统数据恢复数据备份操作员管理重新登录口令更改院系专业查询成绩查询成绩录入院系专业查询院系专业查询院系专业设置选课管理课程设置按学生查询按学生查询2.2 运行环境(1) 软件环境Windows操作系统:Windows 95/98/Me或Windows NT4.0/2000/X
3、P。(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系统下安装学生管理
4、系统时时,有时会出现 PBVM80.DLL和LIBJCC.DLL不存在,请检查安装路径或重新启动的提示。 产生这个问题是由于您系统中的此文件版本过低,只要按照提示,重新启动计算机就可以了。(4) 本系统软件在未生成可执行文件前如果随意改变数据库的路径,再运行时便出现数据库连接失败的情况,鉴于这一点,也可以说数据库的操作和管理是PowerBuilder应用程序的核心,数据库管理在应用程序开发的初级阶段是非常关键的。经过不断摸索和研究,我们会渐渐地掌握PowerBuilder内置的桌面管理系统Adaptive Server Anywhere(简称ASA)能够非常方便的建立、删除、和连接等一系列操作
5、。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 字段名字段名字段类型字段宽度院系代码Department_idchar6院系名称D
6、epartment_namechar403.2.2专业表(major)主键:major_id字段名字段名字段类型字段宽度专业代码Major_idchar6专业名称Major_namechar40 所属院系代码Department_idchar6 所属院系名称 Department_namechar403.2.3教师档案表(student)主键:student_id字段名字段名字段类型字段宽度教师编号Teacher_idchar6教师名称Teacher_namechar8所属院系代码Department_idchar40所属院系名称Department_namechar403.2.4学生档案表(
7、student)主键:student_id字段名字段名字段类型字段宽度学号Student_idchar10姓名Student_namechar12性别sexchar2出生日期Birthdaydate格式:mm/dd/yyyy民族Nationchar10政治面貌Backgroundchar40职务Dutychar10院系Department_namechar40专业Major_namechar40班级Classchar4籍贯Hometownchar20联系地址Addresschar30电话Telephonechar20状态Statuschar6不及格门数Falurechar2备注Remarkch
8、ar303.2.5课程设置表(course)主键:course_id字段名字段名字段类型字段宽度课程代码Course_idchar10课程名称Course_namechar40学时Periodnumeric4,0学分Creditnumeric2,0类别Kindchar6教师编号Teacher_idchar6教师姓名Teacher_namechar8开课单位Give_unitchar40开课时间Give_timechar6选课范围Limitchar20内容简介Contentchar40备注Remarkchar30 3.2.6学生选课表(course_sel)主键:student_id字段名字段名
9、字段类型字段宽度学号Student_idchar10姓名Student_namechar8课程代码Course_idchar10课程名称Course_namechar40学分Creditnumeric2,03.2.7学生成绩表(score)主键:student_id字段名字段名字段类型字段宽度学号Student_idchar10姓名Student_namechar8课程代码Course_idchar10课程名称Course_namechar40学分Creditnumeric2,0成绩Scorenumeric5,03.2.8操作员档案表(operator)主键:operator_id字段名字段名
10、字段类型字段宽度操作员编号Operator_idchar4操作员姓名Operaor_namechar8密码Passwordchar12权限Permissionchar204.功能需求4.1功能划分本学生管理系统软件可以分成四大功能:(1)学生的成绩管理(2)学生的档案管理(3)学生的课程管理(4)系统管理4.2功能描述(1)学生的成绩管理主要是管理员对学生成绩的查询、录入、打印、更新、删除、并提交数据库保存。(2)学生的档案管理是对学生个人档案进行查询、更新、删除以及对院系专业进行查询、打印、更新等操作。(3)学生的课程管理是对学生的选课信息、课程的设置进行的操作。 (4)系统管理主要包括管理
11、员的管理、数据的备份与恢复等操作。5.运行需求5.1用户界面学生管理系统的进入首先必须经过一个用户登录界面,要求用户输入编号和密码,经系统验证是合法用户方可以进入系统主界面,系统的主界面是以最大方式打开的,并且有较为优美的图片作为背景,使用户有一种舒畅的心情主界面以菜单的形式出现在用户面前,并且为了方便用户,主界面还有方便响应的图形工具栏。根据权限的不同,进入主界面后即可对学生成绩管理的各个模块进行操作。学生成绩管理系统的报表格式选用的是普通型的,可分为报表头,表体和页码三部分,报表的打印时间是以系统的时间为准。7.其它需求 本系统的安全性较好,在进入系统时必须输入操作员编号和密码,这两项必须
12、都正确,方可进入系统,并且本系统设置一个操作员在进入系统后可以对数据进行更改,其他的用户只可以进行查询、浏览、打印等操作。二、 系统设计说明书1.数据流图成绩管理要求学 生教学管理人员成绩档案等查询成绩等情况成绩查询学生成绩管理系统成绩录入成绩报表系统当前日期学生情况系统时钟顶层数据流图 2.系统软件主要界面设计及有关功能说明(1)系统登录界面。用户必须正确输入编号和口令才能进入主界面,当用户输入系统中操作员数据库中的编号然后按回车键,操作员姓名的文本框会自动显示其姓名,否则将出现“没找到”的提示。本系统只有一个教学管理员,编号为1,口令为0,而有许多一般用户,他们只能进行查询、打印、修改口令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件产品 开发 文档 规格 说明书
链接地址:https://www.31ppt.com/p-4229055.html