总体设计说明书

上传人:cn****1 文档编号:456405067 上传时间:2023-02-16 格式:DOCX 页数:8 大小:154.51KB
返回 下载 相关 举报
总体设计说明书_第1页
第1页 / 共8页
总体设计说明书_第2页
第2页 / 共8页
总体设计说明书_第3页
第3页 / 共8页
总体设计说明书_第4页
第4页 / 共8页
总体设计说明书_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《总体设计说明书》由会员分享,可在线阅读,更多相关《总体设计说明书(8页珍藏版)》请在金锄头文库上搜索。

1、总体设计说明书(总7页)-本页仅作为文档封面,使用时请直接删除即可-内页可以根据需求调整合适字体及大小-软件总体设计说明书一、引言1、编写目的:本文档是对学生信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,并且对其 他教育系统有良好的接口。设计系统的架构,以便使系统的开发能有效进行。2、背景该项目的名称为“学生信息管理系统”。随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生课的各种信息量也成倍增长,而 目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需 要开发基于网络的学生成绩管理系统来提高管理工作的效率。3、定义

2、学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、删除、查 询等一系列的操作。4、参考资料软件工程二、总体设计1、需求规定功能;能够实现老师和学生对成绩的管理,即完成一些基本的功能,查询,修 改,删除,添加等,同时也要实现权限的管理。性能:信息中心提供的学生成绩管理信息必须及时的反应出来,老师和学生能 够及时的进行对成绩的管理输入要求:数据完整,详实。 输出要求:简洁,快速,实时。说明对于该软件的时间特性要求, 响应时间:少于 3 秒。更新处理时间:少于 2 秒。 数据的转换盒传送时间:少于 5 秒。 说明对该软件的灵活性要求,即当需求发生某些变化时,该软件对这些变化的 适应能力操作

3、方式上的变化:更新性变化 运行环境的变化:在 WindowsXP 或以上的版本都能运行2、运行环境服务器处理型号及内存容量:WindowsXP主频2G,内存在512M以上即可;客户端:由于这系统是BS系统(浏览器访问模式),客户端只需借用浏览器即 可;服务器数据库:MYSQL服务器:服务器操作系统:Wi ndowsXP3、基本设计概念和处理流程4、结构用户用户盘陆|菊统曹理|韓理成壇顾 啓毀t 理班at管型事生笞聖sos 学生舷 学兰湎麗盘谣加碱劇甘叱总些找即嘶j管理Ma学主信息管理.系统MlM- =!Mb数据操作M2用户选择Me系统管理Md学主管理Me谍程菅理Ml成绩管理Mg班级管理M3添加

4、M4修改M5査询Mh載肿管理5、功能需求与程序的关系川盲洞欖获tf理肚讦理棋茨输人JJd4J命卜i1 J打IIJ76、人工处理过程管理员处理:学生信息的输入、删除、更新、添加等,查询时的查询条件的输 入和相关信息的打印等普通用户:查询条件的设定,查询结构的打印等7、尚未解决的问题数据库逻辑结构的整体规范 各个模块之间的主装三、接口设计1、用户接口谕去结构牧件回答信息管理登录以英文和汉宁开头,不超过ft 个字符进入主界面信鼠管理相关操作班行相肿的操作2、外部接口用户界面Wi ndows应用软件用户界面的规范来设计,使用以对话框为主的用户界面。便 于用户使用。软件接口使用SQL Sever数据库的

5、驱动程序,通过COM接口访问硬件接口鼠标、键盘3、内部接口模块间接口采用数据耦合方式,通过参数表达传送数据,交换信息。1、运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程 中能较好的交换信息,处理数据。学生信息查询子模块:学生信息查询模块运行时,通过用户界面与SQL 2005学 生信息数据库连接,搜索与用户输入的学生信息名称相匹配的学生信息,并将 纟吉果显示用户信息更新子模块:信息更新子模块运行时,学生信息管理员通过界面与数据库 连接,进行对学生信息的更新和相关的数据操作2、运行控制软件运行有较友好的界面,基本能够实现用户的数据处理要求。学生信息查询子模块:当输

6、入正确的学生信息是,点击查看系统便转入与数据 库,按照表中的记录一次查询与之想匹配的学生信息,并把信息反馈给客户 信息更改子模块:管理员对学生信息进行更改时输入更改的信息点击更新就可 以更新信息3、运行时间系统的运行时间基本可以达到用户所提出的要求五、系统设计结构设计1、逻辑结构设计要点根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块等2、物理结构设计要点系统的物理结构具体由数据库来设计与生成。 数据库设计:用户信息数据表(users)列名数抿炎蟄大小是否空字段描站vaiuhar50表示用户名,设齿主讎varuhar50记录用户登录木系统时的用户密码int4记录用户类型U-木技注删

7、学生,】-管 理员学生信息数据表(stude nt)数摇类型大小是否空字段描述SludcnL idvarchar5()记录学空的学号,设为土键SludcnL niimL:varchar50否记录学主姓名SliidcnLSHixchai5否记录学空性别5luduiL nuLicTichar5否记录学空民族Sluder L biTLhdaydalcLim:8记录学空出主日期SludcnL timedalcliniL:K迅录学生入学时间Sludcn L claAsilvarchar50记录学生所在班级号SliidcnL hi)ncvarchar50否记录学生家庭班在地SludcnL clM2:var

8、char50否班级信息数据表(class)列名数据娄型大小是否空字段描述Chiiisjclvarchar50杏记录班级号,设为主键CaKJi narncVanchar50杏班簸金称C dHN-dEpajlnicnlWrchar50记录班级所在系别Cass t:ollcgc:Wrehar50皆记录班级所在学院CaKS kaebcridvarchar50记录木班级班主任号课程信息数据表(course)列名敷摇类型真小空字段描述CoLLTXC idviirc:ha.r5(记录课程号,设为主键CouTnanic:vanchar5(诃录课程名Co LLTXC JJCrildinL4说录课程学时CouTs

9、eutiililIni4诃录课程学分CoiiTxc kindinL4圮录课程姿艷.0为去#课,】-为专业课Co iiTxc desribcvaiuhar5(说录课程具体描迷教师信息数据表列州数抿类型大不是否空字嶷描述TenchLr idVunchar51】记录敦帅号设为主键IbUdhLT-TIJlimVunchar51】记录報帅娃名lcHchLr dllC!gi!VuncharI)记录報帅所在学院教师-课程记录数据表列喀数摇类型大b是否空字段描述IDIni4教帅、课程记录的唯一ID号,设曲主键Tcachcr iJVanchar50记录救沖号Cuursc:idVanchar50记录救肺所任練程号

10、Class idVanchar50记录裁肺所教班级号Ciursc ycarchair5记录年度学期学生-课程记录数据表列名数据类型大小是否空字段描述IDBiglnl8否学主-録程记录的唯一ID号,设为主键SLutknl_idVarchar50否记录学生学号CiJiirscidVarchar5()否记录学生所学课程号SLudcnt gradcIni4否记录学生成绩CunrscjcairChar5否记录年度学期3、数据结构与程序的关系u 构Select *fromCreate tableInsert intoUpdate * set .学生基木信息表4JJ学生成绩表J4学生特忙JJ六、系统出错处理

11、设计1、出错信息错误登录信息系统握示错误登录信息系统返回登求畀而输入错戻的数据系统提示数据措戻信息提不重新输入数拥打印不成功系统提示打印不成功倍息进疔亘新打印操作用户输入的信息不符合设计,提示:您所输入的信息不符合规定; 管理员输入的数据类型不符合,提示:输入格式错误请重新输入2、补救措施由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功 能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭 到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。对一般 错误给用户提示信息,用户重新输入或退出。对于严重错误,启动备份文件恢 复,建议使用帮助文件3、系统维护设计在程序中专门安排用于系统的检查与维护的监测点和专用模块,本系统的维护 主要在于各个数据库的维护,包括数据的添加、删除、更新等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号