体结构设计说明书--_第1页
体结构设计说明书--_第2页
体结构设计说明书--_第3页
体结构设计说明书--_第4页
体结构设计说明书--_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、学生治理系统体系结构设计说明书09 软件第六开发小组2021 年 3 月 27 日目录1 引言 31.1 编写目的 31.2 背景 31.3 定义 31.4 参考文献 42 总体设计 42.1 需求规定 42.2 运行环境 42.3 HIPO 图 42.4 体系结构图 72.5 人工处理过程 83 接口设计 83.1 用户接口 83.2 外部接口 93.3 内部接口 94 运行设计 94.1 运行模块组合 94.2 运行限制 105 系统数据结构设计 115.1 逻辑结构设计要点 116 系统出错处理设计 126.1 出错信息 126.2 补救举措 121 引言1.1 编写目的随着这些年电脑计

2、算机的速度质的提升,本钱的下降, IT 互联网群众趋势的开展.我们使用电脑的高 效率才处理数据信息成为可能. 学生学籍治理系统的出现,正是治理人员与信息数据,计算机的进入互 动时代的表达.友好的人机交互模式,清楚简明的图形界面,高效平安的操作使得我们对成千上万的信息 的治理得心应手.通过这个系统 ,可以做到信息的标准治理 ,科学统计和快速的查询 ,从而减少治理方面的工 作量 ?毋庸置疑 ,切实有效地把计算机治理引入学校教务治理中,对于促进学校治理制度 ,提升学校教学质量与办学水平有着显著意义 ?本系统采用 编写, SQL server2005 作为数据库,要求系统具有运行速度快、平安性高、稳定

3、 性好的优点,能够快速查询所有有关学生的信息.1.2 背景1.2.1 工程的名称:学生信息治理系统1.2.2 工程产品的名称:学生信息治理系统1.2.3 工程开发背景学生信息治理系统是学校治理的重要工具,是学校不可或缺的局部. 随着在校大学生人数的不断增 加,教务系统的数量也不断的上涨, .学校工作繁杂、资料众多,人工治理信息的难度也越来越大,显然 是不能满足实际的需要,效率也是很低的.并且这种传统的方式存在着很多的弊端,如:保密性差、查询 不便、效率低,很难维护和更新等.然而,本系统针对以上缺点能够极大地提升学生信息治理的效率,也是科学化、正规化的治理 ,与世界接轨的重要条件. 所以如何自动

4、高效地治理信息是这些年来许多人所研究的.1.3 定义开发( develop ):不是单纯指开发活动,还包括维护活动.工程 (project) :该词指的是向顾客或最终用户交付一个或多个产品的收治理的相关资源的集合.这个资源集合有着明确的始点和终点,并且一般是根据某项方案运行.这种方案通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个工程可能有假设干工程组成.工程开发方案(project development plan ):是一种把工程一定一过程与工程如何推进连接起来的 方案.产品生命周期( product life cycle ):是产品从构思到不可以再

5、使用的持续时间.1.4 参考文献软件工程与开发技术? 第二版 西安电子工业大学出版社, 江开耀主编2 总体设计2.1 需求规定主要输入输出工程:公告信息:ID,公告编号,标题,内容,作者,发布时间学生信息:ID,登录名,密码,姓名,年龄,性别,院系班级,住址 教师信息:ID,教师姓名,住址课程信息:ID,课程号,课程名,教师编号,课程班级 治理员信息:ID,姓名,权限成绩信息:ID,学生号,课程号,成绩2.2 运行环境硬件环境:最低配置: CPU: Pentium3 800 以上或其它兼容规格,内存: 256M 以上,硬盘: 20GB 以上空间 推荐配置:CPU: Pentium4 1.6G,

6、内存:512M以上,硬盘:100GB以上空间.软件环境: Windows 9x/2000/XP/win7/vistaSQL Server 2005 .NET Framework 2.02.3 HIPO 图H图IPO图治理员模块的iPo图校内公告的ipo图学生成绩的Ipo图选课表学生表学生成绩表2.4体系结构图学牛.系统歎帖痰统学%/ 、成绽进旬离校背理<-人倍息斡理2.5人工处理过程1. 创立用户注册新用户:该操作要用超级用户进行操作.2. 学生缴费:需要将现金将付于学校财务处,并由超级治理员输入到计算机中.3接口设计3.1用户接口提供命令软件答复信息学生登录匹配登录名和密码,返回适当信

7、息成绩查询匹配id检索关键字的成绩信息增加/删除/修改公告信息增加/删除/修改后新的公告信息增加/删除/修改治理员表增加/删除/修改后新的治理员表增加/删除/修改学生表增加/删除/修改后新的学生表3.2外部接口接口传递信息硬件接口与打印机接口学生成绩信息,公告信息与读条码机接口学生学号,治理员号软件接口与数据库接口学生学号,治理员号,公告号3.3内部接口接口传递信息公告信息治理添加公告公告信息字段名,公告编号,标题,内容,作者,发布时间审核公告公告信息字段名,公告编号,标题,内容,作者,发布时间审核公告公告信息字段名,公告编号,标题,内容,作者,发布时间学生治理添加新学号学生信息:ID,姓名,

8、性别,出生年月,院系班级,住址注销学号学生信息:ID,姓名,性别,出生年月,院系班级,住址成绩信息治理修改成绩信息成绩信息字段名,学生学号,课程号,成绩删除成绩信息成绩信息字段名,学生学号,课程号,成绩更新成绩信息成绩信息字段名,学生学号,课程号,成绩教师治理注销教师号教师信息:ID,姓名,性别,出生年月,住址添加教师号教师信息:ID,姓名,性别,出生年月,住址治理员注销治理员治理员信息:ID,姓名,权限添加治理员治理员信息:ID,姓名,权限4运行设计4.1运行模块组合施加不同的外界运行限制时所引起的各种不同的运行模块组合如下表所示:创立模块查找模块修改模块删除模块治理员添加公告信息V治理员审

9、核公告信息VVV治理员修改公告信息VV治理员删除公告信息VV治理员添加新账号V治理员注销已有账号VV学生更新个人资料V教师修改个人资料V学生查找成绩V教师对学生成绩治理VVV4.2运行限制运行限制限制方法治理员添加公告信息治理员填写公告信息并提交,系统在公告信息表中创立一个新数据项治理员审核公告信息治理员取得新添加的公告id,通过id找到信息进行审核治理员发布公告信息治理员把审核通过的信息发布出去治理员删除书目信息治理员通过检索找到要删除的公告id,将其删除治理员添加新帐号治理员填写治理员信息提交,系统在对应的表中创立一个新数据项治理员修改帐号信息治理员通过检索找到要修改的信息并修改,系统在学

10、生表或者教师表中写入修改后的信息治理员注销用户治理员通过检索找到要销户的学生/老师/治理员并注销,系统在相对应的表中删除该信息学生或者老师更新个人资 料学生或者老师重新填写可修改的用户资料局部并修改,系统在学生或者老师表中写入修改后的新数据项5系统数据结构设计5.1逻辑结构设计要点治理员表:字段名类型说明治理员编号Int ( 20)治理员编号供治理员姓名varchar(20)治理员姓名治理权限varchar(20)治理权限学生表:字段名类型说明学号In t(20)学号姓名varchar(20)姓名名性别varchar(20)性别出生年月byte(20)出生年月院系班级Varchar(20)院系

11、班级住址Varchar(20)住址教师表:字段名类型说明教师编号In t(20)教师编号教师姓名varchar(20)教师姓名住址varchar(20)住址课程表:字段名类型说明课程号In t(10)课程号课程名varchar(20)课程名教师编号In t(20)教师编号课程班级varchar(20)课程班级成绩表:字段名类型说明学生学号In t(20)学生学号课程号In t(10)课程号成绩varchar(20)成绩校园公告表:字段名类型说明公口编号In t(20)公口编号标题varchar(20)标题内容varchar(20)内容作者varchar(20)作者发布时间Byte(20)发布时间6 系统出错处理设计6.1 出错信息1. 输入账号不

温馨提示

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

评论

0/150

提交评论