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

下载本文档

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

文档简介

1、学生管理系统体系结构设计指南09软件第六开发小组2012年3月27日目录1简介31.1编写目的31.2背景31.3定义31.4参考文献32整体设计42.1要求规定42.2操作环境42.3 HIPO图42.4体系结构图62.5人工处理流程63接口设计73.1使用者介面73.2外部接口73.3内部接口74执行设计84.1执行模块组合84.2执行控制95系统数据结构设计95.1逻辑结构设计要点96系统错误处理设计116.1错误消息116.2救济11引言11.1编写目的近年来,随着计算机速度质量的提高,成本降低,IT网络流行趋势不断发展。我们得电脑效率高,才能处理数据信息。学籍管理系统的出现就是显示经

2、营者和信息数据、计算机进入交互式时代。熟悉的人机交互模式、清晰、简洁的图形界面、高效、安全的操作,使管理数千条信息变得更加方便。通过该系统可以规范管理、科学统计及快速查询信息,减轻管理工作负担,有效地将计算机管理引入学校教务管理,对推进学校管理制度,提高学校教学质量和学校运行水平具有重要意义此系统是ASP .使用NET创建的系统需要具有快速执行速度、高安全性和良好可靠性的系统,以便使用SQL server2005作为数据库快速查看所有学生的信息。1.2背景1.2.1项目名称:学生信息管理系统1.2.2工程产品名称:学生信息管理系统1.2.3项目开发背景学生信息管理系统是学校管理的重要工具,是学

3、校不可缺少的一部分。随着在校学生人数的增加,教务系统的数量也在持续增加。学校里复杂、资料多,手动管理信息也越来越困难。显然不能满足实际需要,效率也很低。而且,这种传统方法有很多缺点,包括机密性低、查询不方便、效率低、难以维护和更新等。但是,该系统可以应对这些缺点,大大提高学生信息管理的效率,也可以说是科学、正式的管理、与世界集成的重要条件。因此,自动有效地管理信息的方法是过去几年里很多人研究的。1.3定义开发:不仅仅是开发活动,还包括维护活动。项目:此术语是指为客户或最终用户提供一个或多个产品的收款管理的相关资源的集合。此资源集合有明确的起点和终点,并且通常根据特定计划运行。这些计划通常构成文

4、档,描述要提供或实施的产品、使用的资源和资金、要执行的操作和工作进度,一个项目可以包含多个项目。专案开发计划(project development plan):连结专案排程流程与专案进度的方案。产品生命周期:从产品构想到无法再次使用的持续时间。1.4参考资料软件工程与开发技术(初版)西安电子工业大学出版社,江纲要主编2整体设计2.1要求主输入和输出条目:发布信息:(ID、发布编号、标题、内容、作者、发布时间)学生信息:(ID、登录名、密码、名字、年龄、性别、学科课程、地址)教师信息:(身份、教师姓名、地址)学科课程信息:(ID、学科课程编号、学科课程名称、教师编号、学科课程类)管理员信息:(

5、ID、名称、权限)成绩信息:(ID、学员编号、学科课程编号、成绩)2.2操作环境硬件环境:最低配置:CPU:Pentium3 800或更高或其他兼容规格;内存:256M或更高;硬盘:20GB或更高空间建议的配置:CPU:Pentium 4 1.6G;内存:512M或更高;硬盘:100GB或更高空间。软件环境:Windows 9x/2000/XP/win7/vistaSQL Server 2005.NET Framework 2.02.3 HIPO图表h图学生信息管理系统使用者管理1业绩管理2校内公告查询用户添加用户修改用户删除用户计算学生成绩计算学生成绩修改公告删除公告增加公告查询公告计算平均

6、成绩计算成绩排名计算成绩排名h图IPO图表管理员模块的iPo映射校内公告的IPO地图学生分数的Ipo地图选修课表学生手表计算平均成绩计算总成绩计算排名学生成绩单2.4体系结构图2.5手动处理流程1.创建用户(注册新用户):此操作以超级用户身份执行。2.学生缴费:需要向学校财务处支付现金,超级管理员输入计算机。3接口设计3.1使用者介面提供命令关于软件答案学生注册通过匹配登录名和密码返回相应的信息查看成绩检索匹配id关键字的绩效信息添加/删除/修改发布信息添加/删除/修改的新发布信息添加/删除/修改管理员表新增/删除/修改的新管理员表格添加/删除/修改学生表新增/删除/修改的新学生表格3.2外部

7、接口界面传递信息硬件接口打印机和界面学生成绩信息,发表信息与读出代码接口学生学习编号,管理员编号软件界面数据库和接口学生学号、经理编号、公告编号3.3内部接口界面传递信息管理发布信息添加公告发布信息(字段名、发布编号、主题、说明、作者、发布时间)审查公告发布信息(字段名、发布编号、主题、说明、作者、发布时间)审查公告发布信息(字段名、发布编号、主题、说明、作者、发布时间)学生管理添加新的学号学生信息:(ID、名字、性别、出生日期、学科课程、地址)取消学号学生信息:(ID、名字、性别、出生日期、学科课程、地址)业绩信息管理修改成绩信息成绩信息(字段名、学生学号、课程编号、成绩)删除成绩信息成绩信

8、息(字段名、学生学号、课程编号、成绩)更新成绩信息成绩信息(字段名、学生学号、课程编号、成绩)教师管理取消教师号码教师信息:(ID、名字、性别、出生日期、地址)添加教师编号教师信息:(ID、名字、性别、出生日期、地址)管理员注销管理员管理员信息:(ID、名称、权限)添加管理员管理员信息:(ID、名称、权限)4执行设计4.1执行模块组合应用其他外部操作控制时发生的各种操作模块组合如下表所示。建立模组找到模块修改模块删除模块管理员添加公告信息尼姆关于管理员审计发布尼姆尼姆尼姆管理员修改通告信息尼姆尼姆管理员删除通告信息尼姆尼姆管理员添加新帐户尼姆管理员注销现有帐户尼姆尼姆学生更新个人资料尼姆老师修

9、改个人资料尼姆学生寻找成绩尼姆教师对学生成绩管理尼姆尼姆尼姆4.2执行控制执行控制控制方法管理员添加公告信息管理员创建并提交通知信息后,系统将在“通知信息”表中创建新数据项关于管理员审计发布管理员获取新添加的发布id,通过id查找和查看信息管理员发布公告信息管理员发布审计通过的信息管理员删除书目信息管理员通过搜索查找并删除要删除的发布id管理员添加新帐户管理员创建提交管理员信息时,系统会在该表中创建新的数据项管理员修改帐户信息管理员通过搜索查找和修改要修改的信息,系统在学生表或教师表中记录修改的信息管理员注销用户管理员找到要搜索的学生/教师/管理员并注销后,该信息将从表中删除学生或教师更新个人

10、信息如果学生或教师重写和修改了可修改的用户材料部分,系统会在学生或教师表中记录修改后的新数据项5系统数据结构设计5.1逻辑结构设计要点管理员表格:字段名类型说明管理员编号Int(20)管理员编号管理员姓名Varchar(20)管理员姓名管理权限Varchar(20)管理权限学生表:字段名类型说明学号Int(20)学号名字Varchar(20)名字城堡Varchar(20)城堡出生日期Byte(20)出生日期学科课程Varchar(20)学科课程地址Varchar(20)地址教师表:字段名类型说明教师编号Int(20)教师编号教师的名字Varchar(20)教师的名字地址Varchar(20)地址课程安排:字段名类型说明学科课程编号Int(10)学科课程编号学科课程名称Varchar(20)学科课程名称教师编号Int(20)教师编号课程班Varchar(20)课程班成绩单:字段名类型说明学生学号Int(20)学生学号学科课程编号Int(10)学科课程编号成绩Varchar(20)成绩校园公告表:字段名类型说明公告编号Int(20)公告编号标题Varchar(20)标题内容Varchar(20)内容作者Varchar(20)作者上市时间Byte(20)上市时间6系统错误处理设计6.1错误信息

温馨提示

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

评论

0/150

提交评论