学生信息管理系统概要设计说明书_第1页
学生信息管理系统概要设计说明书_第2页
学生信息管理系统概要设计说明书_第3页
学生信息管理系统概要设计说明书_第4页
学生信息管理系统概要设计说明书_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、学生信息管理系统姓 名:李燃组任课老师:夏晨洋课 程:技术文档写作与沟通日 期:2017年6月2 4日目录1. 引言 41.1. 编写目的 41.2. 项目背景 41.3. 定义 41.4. 参考资料 52. 项目计划 52.1工作内容 52.2产品 62.2.1 程序 62.2.2 文档 62.3运行环境 62.4服务 72.5验收标准 72.5.1代码的验收 72.5.2 文档验收 72.5.3 服务验收 83. 实施计划 83.1. 任务分解 83.1.1. 调研和需求分析 83.1.2. 系统设计 83.1.3. 编码及测试阶段 83.1.4. 项目总结 93.2. 预算 93.2.1

2、. 学生信息管理系统总预算 93.3. 关键问题 94. 人员组织及分工 104.1. 组织结构和人员分工 104.1.1. 组织结构 104.1.2. 人员分工和职责 115. 交付期限 126. 项目 SSR 127. 需求规格说明 137.1. 目标 137.2. 运行环境 137.3. 假定和约束 147.4. 对功能的规定 157.5. 性能的规定 217.5.1. 精度 217.5.2. 时间特性要求 217.5.3. 灵活性 217.6. 输入输出要求 217.7. 故障处理要求 227.8. 设备 2279支持软件 228. 总体设计 228.1. 需求规定 238.2. 基本

3、设计概念和处理流程 248.3. 结构 278.4. 人工处理过程 298.5. 尚未解决的问题 298.6. 接口设计 298.6.1. 用户接口 298.6.2. 外部接口 308.6.3. 内部接口 308.6.4. 运行设计 318.6.5. 运行模块的组合 318.6.6. 运行控制 328.6.7. 运行时间 328.7. 系统数据结构设计 328.7.1. 逻辑结构设计要点 328.7.2. 物理结构设计要点 338.7.3. 数据结构与程序的关系 348.7.4. 补救措施 358.7.5. 系统维护设计 359. 小组评分 369.1. 各分项目组职责: 369.2. 打分

4、361. 引言1.1. 编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的书籍、u结构与软件结构。在软件设计阶段主要是 把一个软件需求转换为软件表示的过程,这种表示只是描绘出软件的 总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得 到的软件总体概貌,把它加工成灾程序细节上非常接近于源程序的软 件表示。1.2. 项目背景(1)本项目的名称是;学生信息管理系统。(2)本项目的任务提出者是老师,开发者是电子信息科学学院,用 户是江夏学院广大师生。1.3. 定义在该概要设计说明书中的专门术语有:总体设计接口设计数据结构设计出错设计具体的概念与含义在文档后将

5、会解释1.4. 参考资料(1) 学生信息管理系统需求说明书(2) 引用资料【1】王宜贵,软件工程。北京:机械工业出版社,2008【2】.张海藩,软件工程导论,北京,清华大学出版社,2005【3】.软件工程导论第五版 张海藩编著 清华大学出版社2. 项目计划2.1工作内容此次设计我们使用Java编程,实现了学生信息管理系统的过程。 本系统采用Sun公司的j2sdk1.4.2_04 和SQLServer 2000数据库管 理系统作为开发工具,通过对学生信息管理系统进行可行性分析、需 求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。系统开发目标: 开发一套可以做到对学生信息的规范管理、科

6、学统计和快速查询的系统,提高学生管理工作的效率。该软件开发要满足学校对学生信息的科学化化管理的需要,传统人工的方式管理文件档案,存在着许多缺点,效率低、保密性差,随 着时间的增加,将产生大量文件和数据,对于查找、更新和维护都带 来不少困难。因此该系统特别注重效率的提高和易用性,将学生信息 的管理和计算机软件有机的结合在一起,具有学籍信息的输入,学生信息的查询和修改,课程信息的输入、查询和修改,课程的设置和修 改,成绩信息的输入、修改、查询和统计,不需重复录入数据,不增 加额外人员,优化管理流程,操作应简单,功能强大,实用性强。该软件应贯穿了学生信息的全面管理,其它各版仅包含对应功能 模块。各模

7、块既可结合使用又可独立运行,充分满足客户的不同需求。该系统包含的子系统有:学生信息管理子系统、课程信息管理子 系统、信息查询子系统、成绩管理子系统主要功能包括:学籍信息的输入,学生信息的查询和修改,课程 信息的输入、查询和修改,课程的设置和修改,成绩信息的输入、修 改、查询和统计。功能模块包含如下:学生信息管理(学生信息增加、 学生信息修改、学生信息删除),课程信息管理(课程信息删除、课 程信息修改、课程信息添加),信息查询(学生信息查询、课程信息 查询、成绩查询),成绩管理(成绩增加、成绩修改)。2.2产品2.2.1程序(1)交付系统的名称:学生信息管理系统(学生信息管理子系统、 课程信息管

8、理子系统、信息查询子系统、成绩管理子系统);(2)使用的语言:Java(3)数据库:SQL Server 20002.2.2文档(1)可行性分析报告(2)软件项目计划书(3)需求规格说明书(4)概要设计说明书2.3运行环境硬件环境:CPU PIII750 或者更高频率ROM 256M或者更高内存支持磁盘:8G软件支持:开发所用的操作系统: Win dows XP开发工具:Eclipse 数据库系统:Microsoft SQL Server 20002.4服务计划提供以下服务:(1)课堂培训:以讲课形式对客户进行培训,使其能够正确使用软 件。(2)软件安装:负责安装总公司服务器和直属部门终端,并

9、进行相 关的配置。(3)免费咨询:客户可以在工作时间向技术人员提出问题并获得解 答。(4)技术支持:对于某些客户,采取上门指导的方式。(5)软件维护:获取软件使用中的问题,提供补丁程序。(6)升级通知:在软件新版本发布的时候,及时通知(电话、Email、 邮寄信件)注册的用户,并提供试用版本。(7)软件升级:对于注册用户,只需较少的费用即可升级到新的版 本。2.5验收标准2.5.1代码的验收(1) 小组内评审评审报告(优秀)(2) 期末总体评审评审报告(优秀)(3)代码编写符合HB6465标准(4)与文档说明保持一致(5)代码书写风格统一(6)基本没有下列错误:由于软件缺陷造成丢失数据,不符合

10、设计 要求,响应时间太长无法接受。2.5.2文档验收(1)小组内评审(2)期末总体评审(3) 文档格式符合HB6465标准(4) 功能符合与客户的合同要求(5) 清晰易读,没有语病与歧义2.5.3服务验收(1) 服务硬件达到文档说明的要求(2) 人员技术考核合格3. 实施计划3.1. 任务分解学生信息管理系统,开发工作分五个主要阶段进行。3.1.1. 调研和需求分析需求分析是整个设计中最重要的一环,当可行性分析完成,项目立项,确定开发角色后,从2017年4月10日开始至2017年4月27 日,有关的设计开发人员与相关业务人员共同对业务流程、管理方式 进行分析,并进行调研资料的收集、整理。在完成

11、了对有关数据信息 的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功 能进行了定义,在此基础上完成了数据定义,建立了数据字典。3.1.2. 系统设计从2017年4月28日开始至5月7日,完成对整个系统的分析设 计,对概念模型、存储模式、完整性控制、存取权限等进行了定义, 对系统功能各模块进行了详细设计, 定义了数据库总体结构、编码命 名规范,定义测试用例。3.1.3. 编码及测试阶段从5月8日开始至6月1日,完成程序设计和系统测试,完成了 数据库建立及程序的编制调试。为了避免错误累积,采用边开发边测 试的基本模式,对每个模块都安排专人进行单独测试。系统联调及系 统测试,对系统处理逻辑

12、、例外处理能力、容错能力等进行大规模的 测试,对发现的问题进行彻底纠正。3.14 项目总结从6月1日开始至6月3日项目结束,用3左右时间,对项目研 发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验 的积累和开发进度的缩短。3.2. 预算3.2.1.学生信息管理系统总预算总费用预算项目经费支出(万)说明幵发费用万行*5元/行=万设备费用4. 5万服务器:1.5万*1 客户机 0.5 万*4网络设备0.5万 其他设备 0.5万软件费用5万开发软件1万其他软件4万管理费用2.5万项目经理1人5万年薪*0.5年其他费用1万场地,办公工具,耗材合计万3.3. 关键问题1. 人员影响本计划完成

13、的主要问题有:(1)用户需求不清,存在误解及二义性;(2)工作人员有教学和科研任务,投入全部的时间和精力,没有足 够的开发时间;解决方案:(1)项目需求说明书要求语言准确、规范,并由用户确认,纳入软件质量管理;(2)项目组成员需认真遵守项目开发的相关规定,分工明确,实行 进度跟踪和控制,质量控制的项目小组负责制。2. 技术因素:(1)部分技术成熟度不够;(2)开发与管理工具选择可能不当影响进度;(3)项目测试可能不充分或不严谨。(4)软件的部分集成可能有矛盾。解决方案:(1)采用现已成熟的先进技术,对部分技术难题加快研究进度,可 引用第三方技术相对成熟和稳定的插件;(2)实行严格的项目质量控制

14、、进度控制和评估,确保开发质量和 进度;(3)根据软件的需求设计测试用例,对每一模块进行单元测试,书 写测试报告,进行测试的评估;(4)设计公用的接口,规范接口定义;4. 人员组织及分工4.1. 组织结构和人员分工4.1.1. 组织结构该项目设项目组长一名,秘书一名,总设计师一名,系统分析员 一名,分析员一名,技术员两名:(1)项目组设组长一名:段宛露(2)秘书一名:(3)总设计师一名:(4)系统分析员一名:(5)分析员一名:(6)技术人员两名:根据系统的实际需要,项目组分为总体组,学信组、课信组、信 息查询组和成绩管理组五个小组。4.1.2.人员分工和职责1. 组长(段宛露)职责:(1)制定

15、总体工作方案, 定义软件开发过程;(2)制定岗位职责, 分工及开发纪律;(3)提供开发工作需要的物质与环境保障;(4)与用户方管理层就整体目标、合作内容、合作方式等进行协调;(5)定期分析工作进展状况,针对存在的问题提出改进建议;(6) 研究学生信息管理关键技术,提出关键问题解决方案。(7)组织制定项目设计的技术路线;(8)设计管理及安全控制策略;(9)围绕关键技术组织项目申报,并具体指导研究工作的开展;(10)宏观控制软件开发进程与开发质量;(11)人员管理, 包括开发人员的招聘, 管理与动态调整, 外聘 指导专家。2. 总设计师()及总体组职责:(1)总设计师负责总体组的各项工作,由 XX

16、担任,另包括XX、XX 和XX等;(2)定期组织业务学习,提供技术支持;(3)制定技术方案, 时间计划,质量控制目标并组织具体实施;(4) 针对本项目特点提供规范的开发文档模板,撰写需求分析说明 书等文档;(5)项目开发进程及质量的具体控制;(6)需求分析, 系统设计等各项技术性工作;(7)组织并带领分析员开展调研, 并熟悉每一个子系统的功能需求;(8)具体负责设计, 实施及测试等各阶段的工作;(9)负责各子系统的统一协调与管理;(10)其他相关事务。3. 各分项目组职责:学生管理系统需求分析人员:李斌,宋朝软件设计人员:李燃,陈毫,何春明软件测试人员:张大鹏杨之颢杨杰王桔波分项目组负责相应子

17、系统的需求分析、系统设计、编码、测试及试运行等相关工作;负责支撑理论与方法研究。5. 交付期限(1) 学生信息管理系统交付期限:2017年6月15日(2) 相关文档交付期限:2017年7月1日6. 项目SSR被接见者:日期:时间:地点:主题:管理员账户的权限分配时间接见者的问题或目标被接见者的回答12分钟目标开始面谈:自我介绍 感谢*的到来 陈述面谈的目的一一了解管理员账户的具体内容5分钟问题1管理员作为最高权限所有者,是否应该允许它修改 系统中任何数据进一步询问的问题: 如果不可以,管理员能够修改的内容包括哪些3分钟问题2对于数据修改是否应该有所限制 进一步询问的问题:如果是,那么具体的限制

18、策略, 是在频率上限制还 是其它的限制方法3分钟问题3管理员账户是否应该有多个进一步询问的问题:如果是,那么几个合适,是否需要后期添加或者删 除3分钟问题4管理员对高级信息进行修改是否需要对其它特定用户进行强制通知 进一步询问的问题:如果是,那么应该通知其它什么用户,是否需要准备特别的账户来接收2分钟问题5对于管理员账户需要交接时的具体方式1分钟问题6管理员交由谁使用1分钟问题7是否允许我同使用管理员账户的人进行交谈,了解管理员的一些具体操作进一步询问的问题如果允许:什么时候同他们会面适合1分钟目标总结面谈:感谢*的合作并告诉他将送他一份面谈 内容的副本21分钟为基本问题和目标分配的时间9分钟

19、为进一步询问的问题和重新回到主题分配的时间30分钟为面谈分配的总时间7. 需求规格说明7.1. 目标A.开发意图:由于学校的不断招生,现有的系统空间小,运行速度 缓慢,操作过于复杂,有的操作还不能执行,所以要开发本系统。E.应用目标:学生信息管理系统将解决现有系统的空间不足,运行 缓慢,操作复杂,操作无效等问题。C.作用及范围:本系统运用于江西应用技术职业学院。7.2. 运行环境本系统米用C/S体系结构 操作系统:Microsoft Win dows xp 支持环境:IIS 5.0数 据库:Microsoft SQL Server 2000软件设备:eclipse 3.2硬件设备:服务器:80

20、x86系列微机CPU:733以上内存:512 M以上硬盘空间:40G以上电脑配置:80x86系列微机CPU: 233MH茹上内存:256M以上硬盘空间:1.5G以上7.3. 假定和约束本软件在开发的过程中,分为技术实现与软件工程两大部分, 两 部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开 发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈 述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。 在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解 决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展, 导致工程无法按期完工。7.4. 对功能的规定

21、系统流程图:系统流程图是用户操作此系统的流程和各个用户能够操 作的功能,如A-1就是一个系统流程图;用户有系统管理员,教师和 学生,每个用户要进入此系统都要登录。每个用户有不同的功能,系 统管理员有查询,增加,修改,删除,修改密码,设置权限等功能; 教师有查询,修改密码和输入学生成绩的功能;学生只有查询和修改系统流程图A-1密码的功能。用例图:用例图是用来表示用户能使用的功能和权限。如图A-2表示 系统管理员可以运用的功能,像修改密码,管理学生信息、成绩信息、 课程信息、班级信息并且设置权限。图A-3表示教师可以运用的功能, 如:修改密码和查询信息。A-4表示学生可以运用的功能,如:修改密码和

22、查询自己信息,查询班级信息,课程信息登陆系统管理学生基本信息管理成绩信息管理课程信息系统管理员I管理班级信息设置权限系统管理员的用例图A-2查询学生基本信息输入成绩include查询学生信息include登陆系统查询班级信息include教师exte nd查询课程信息修改密码教师的用例图A-30修改密码查询信息extend修改密码kexte nd登陆系统-indude 一查询学生成绩学生A-4学生的用例图顺序图和活动图:顺序图是用户做某件事情所需要的相关的事物和用户执行的系统管理员学生信息系统登录j-L.成功'_二 验证请求添加添加成功A-5登录系统否学生基本信息学生基本信息表转到否已

23、有系统管理员添加学生信息的顺序图;添加学生信息存在:添加到学生表A-6系统管理员添加学生信息的活动图系统管理员查询学生班级信息的顺序图和活动图:A-7系统管理员查询班级信息的顺序图登录系统是!*查询班级信息显示班级信息系统管理员删除学生课程信息的顺序图和活动图:A-8系统管理员查询班级信息的活动图学生信息系统学生课程信息学生课程表0请求删除转到A-10系统管理员删除学生课程信息的活动图删除成功A-9系统管理员删除学生课程信息的顺序图登录系统删除课程信息存在系统管理员修改学生成绩信息的顺序图和活动图:学生信息系统学生成绩信息学生成绩表A系统管理员A教师系统管理员修改学生成绩信息的顺序图A-11在

24、成绩表里修改A-12系统管理员修改学生成绩信息的活动图7.5. 性能的规定7.5.1. 精度在进行向数据库提取所要信息时,只要输入相关的关键字,就能查找 出相对应的信息;向数据库输入信息时,要确保输入的信息准确的并 且数据类型要符合定义的数据类型。7.5.2. 时间特性要求a. 响应时间:启动该系统后,系统就能运行。b. 更新处理时间:由系统运行状态来决定c. 数据的转换和传送时间:能够在 15秒钟内完成7.5.3. 灵活性当重庆邮电大学的需求发生变化时,该软件的基本的操作,数据结构,运行环境等等基本不会发生变化,只是对系统的数据库的文件 和记录进行处理,就可以满足需求。7.6. 输入输出要求

25、学号 char(10) n ot null班级名 char(20) n ot null成绩 float(5) null课程名 char(12) not null7.7. 故障处理要求 系统管理员输入学生信息时,数据类型不符,会提示管理者进行 修改。 系统能够在任何时候对数据库备份,在出现故障后能立即还原。7.8. 设备硬件设备:服务器,电脑软件设备: Window操作系统,eclipse 3.2 和 SQL Server 2000输入输出设备:扫描仪、打印机等网络设备:Hub网卡、网线等7.9. 支持软件应用软件开发环境:编程工具:eclipse3.2编程语言:Java+SQL应用软件使用运行

26、环境:操作系统:Win dowsXP数据库软件:Microsoft SQL Server 20008. 总体设计该阶段目的在于明确系统的数据结构和软件结构, 此外总体设计还将会给出内部软件和外部系统软件之间的借口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。8.1. 需求规定学生信息管理系统的功能可以划分为如下几个部分1、系统登录功能。要求系统登录时有密码管理功能,可分为管理人 员登录和普通用户登录两种方式。管理人员登录后可对系统内的信息 进行修改,普通用户登录后则只能浏览、查询学生信息。此功能主要 是为了加强学生信息管理系统的安全。2、基本数据管理功能。此功能主要是用于对学

27、校的基本情况的管理, 如学生所在系、班级、以及所学的专业、课程等内容,并打印相关信3、学生基本信息管理功能。此功能主要是用于对学生基本信息(包 含学籍信息)的录入和管理,并打印相关信息。4、学生课程管理功能。此功能主要是用于对课程信息的录入和管理, 并打印相关信息。5、学生成绩管理功能。此功能主要是用于对学生成绩的录入和管理, 能够以班级或个人为单位进行成绩的统计分析,并打印相关信息。6、查询与统计。此功能主要用于对学生信息的查询和统计,并打印 相关信息,如学校总人数、班级总人数以及成绩不及格的学生和人数7、学生奖惩记录管理功能。此功能主要是用于对学生各种奖励和处罚信息的录入和管理,并打印相关

28、信息。8学生社会实践管理功能。此功能主要是用于对学生参与各项社会 实践的录入和管理,并打印相关信息。本系统对性能的规定为:(1)系统要求年龄为整数。(2)系统的更新处理的时间应该在可接受的范围内(3)系统的查询时间应该在可接受的范围内(4)系统的数据统计时间应该在可接受的范围内(5)操作方式能满足鼠标和键盘的任意切换(6)能够支持Windows系列操作系统8.2. 基本设计概念和处理流程图1描述系统登录的IPO表系统:学生信息管理系统 模块:学生基本数据管理 编号:IPO表作者:周燕日期:2013-5-2被调用:调用:输入:专业号、系号、班级号、课程号输出:学生基本数据表处理:学生基本数据表=

29、专业号+专业名+系号+系名+班级号+班级名+课程号+课程名局部数据元素:图2描述学生基本数据管理的IPO表老师管理员f修改”学生基本数据录入学生基本数据表学生基本数据学生基本数据处理学生基本数据表丿'学生学生1学生基本数据*查询系统:学生信息管理系统 模块:课程管理编号:IPO表作者:杨倚然日期:2013-5-1被调用:输入:课程号、课程名、授课教师、地点、时间处理:课程表=课程号+课程名+授课老师+授课地点+授课时间局部数据元素:图3描述课程管理的IPO表管理员老师信、i I:修改课程基本信息课程基本信息=学生i1课程信息查询课程基本信息表处理课程表系统:学生信息管理系统 模块:学生

30、成绩管理 编号:IPO表作者:叶敏丽日期:2013-5-10被调用:调用:输入:姓名、学号、课程名、学期、学时 平时成绩A、考试成绩B输出:学生成绩C处理:C=A*30%+B*70%局部数据元素:图4描述成绩管理的IPO表114 ii I I I I I I I I I I I- i f r p I I83 结构本系统的软件结构如图2所有模块都必须调用“验证用户“模块进行身份验证,只有合法用户才能使用系统学生信息管理系统结构图2.5功能需求与程序的关系验证 用户收集 数据审核 数据修改 更新7匚总 数据查询打印维护 数据统计 数据分析 数据登录V退出V学牛基本数 据增加VVV学牛基本数 据修改

31、VVV学牛基本数 据查询VVVVVV学牛基本数 据备份VVV学牛基本数 据恢复V课程设置VV课程查询VVVVV按班级查询 课程VVVVV成绩增加VVV成绩修改VVV84 人工处理过程创建用户(注册新用户):用户信息和密码需要手工输入计算机。更新部门、学生档案:需要手动输入更新内容。8.5.尚未解决的问题使用照片进行检索是本系统尚未解决而设计者认为在系统完成之前 必须解决的问题。86 接口设计8.6.1. 用户接口系统采用典型的 Windows风格作为人机接口,输入使用窗口、菜单、 对话框等。(1)登入界面接口名称说明用户名用职工编号进入本系统密码用户登录系统的密码登录按钮提交登录命令(2 )用

32、户查询接口名称说明用户名用学生学号查询用户名字用学生名字查询查询按钮提交查询命令862.外部接口本软件支持处理器在PIV以上,内存在256M以上的计算机:支持具有 Win32API 的操作系统,如 Windows98 Windows2000, WindowsMe,Windows XP等;支持数据为 Visual foxpro 数据库;支持条码读取技术,能够使用条码机读取职工编号接口传递信息硬件接口与打印机接口成绩信息,学生基本数据信息,课程信息、班级信息与键盘接口学号,班级信息,课程信息,成绩信息,学生基本数据信息软件接口与数据库接口学号,班级信息,课程信息,成绩信息,学生基本数据信息8.6.

33、3. 内部接口“用户验证”模块:提供用户登录时身份验证功能,用户进行角色切 换时必须调用此模块进行身份验证。内部接口是借助数据库开发软件实现的,是完全在数据库内部操作 的。1. 初始化模块:系统初始时由操作系统调用,执行完毕后进入事件等 待状态;2. 关闭系统模块:由系统功能模块调用,执行完毕返回操作系统;3. 浏览模块:由相应事件驱动,完成对浏览区的直接事件响应功能, 可能会调用刷新浏览模块;4. 刷新浏览模块:依据当前数据刷新浏览区;5. 基本资料模块:由相应事件驱动,完成对基本资料区的直接事件响 应功能,可能会调用刷新基本资料模块;6. 刷新基本资料模块:依据当前数据刷新基本资料区;7.

34、 系统功能模块:接收系统功能区相应事件,启动查询、修改、增加、 删除、打印及关闭系统等模块;8. 查询模块:完成查询功能;9修改模块:完成修改功能;10. 增加模块:完成增加功能;11. 删除模块:完成删除功能;12. 打印模块:完成打印功能;13. 详细资料模块:由相应事件驱动,显示记录的详细资料;14. 快捷选择模块:接收快捷选择区相应事件,完成快捷选择功能;15. 设置快捷选择模块:由相应事件驱动,完成设置快捷选择功能;16. 删除快捷选择模块:由相应事件驱动,完成删除快捷选择功能;8.6.4. 运行设计8.6.5. 运行模块的组合(1) 不同用户登录系统获得的功能是不同的,超级用户具有

35、系统的 全部功能,普通用户具有浏览数据但不具有更新数据功能。(2) 具有软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换星系,处理数据。866.运行控制(1)管理员对系统的其他用户设置系统功能的访问权限,这样权限 受限的用户只能访问访问系统的部分模块。(2)软件运行时有较友好的界面,基本能够实现用户的数据处理要 求。8.6.7. 运行时间“用户验证”模块在完成用户登录的身份验证后,立即退出运行,释 放占有的系统资源。8.7. 系统数据结构设计8.7.1. 逻辑结构设计要点(有关本系统的逻辑结构设计。内容包括:给出本系统内所使用的每 个数据结构的名称、标识符以及它们

36、之中每个数据项、记录、文卷和 系的标识、定义、长度及它们之间的层次的或表格的相互关系。)用户表编号属性名字段名称数据类型长度备注1用户编号Gl yhchar6主键2姓名Gl xmchar6不空3性别Gl xbbit2不空4职称Gl zcchar6不空5民族Gl mzchar4不空6出生日期Gl_csrqsmalldatetime20不空7类型Gl lxchar12不空学生基本数据表:名称类型约束条件说明学号Char(10)不能重复主键姓名Char(10)不允许为空性别Char(2)允许为空出生日期Datetime(8)允许为空电话号码Char(10)允许为空入学时间Datetime(8)允许为

37、空家庭地址Vchar(10)允许为空班级In t(4)允许为空课程表:接口名称说明】田千口 i=r. 课程号用课程编号查询课程名字用课程名字查询授课老师用老师名字查询地点用授课地点查询时间用授课时间查询查询按钮提交查询命令成绩表:名称类型约束条件说明学号Char(20)不允许为空用学号登录系统查 询成绩姓名varChar(20)不允许为空用姓名登录系统查 询成绩课程名varchar(20)不允许为空课程名学期varchar(20)不允许为空学期学时smalli nt不允许为空学时分数smalll nt不允许为空查询结果分数学分smalli nt不允许为空学分8.72物理结构设计要点(有关本系统的物理结构设计。内容可以包括如下:给出本系统内所使用的每个数据结构中

温馨提示

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

评论

0/150

提交评论