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

下载本文档

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

文档简介

1、软件总体设计说明书一、引言1、编写目的:本文档是对学生信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,并且对其 他教育系统有良好的接口。设计系统的架构,以便使系统的开发能有效进行。2、背景该项目的名称为 “学生信息管理系统 ”。随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生课的各种信息量也成倍增长,而 目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需 要开发基于网络的学生成绩管理系统来提高管理工作的效率。3、定义 学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的 操作。4、参考资

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

3、境服务器处理型号及内存容量:WindowsXP主频2G,内存在512M以上即可;客户端:由于这系统是 BS系统(浏览器访问模式),客户端只需借用浏览器即可;服务器数据库:MYSQL服务器: 服务器操作系统:Win dowsXP3、基本设计概念和处理流程4、结构用户 用户盘SIMa学生忙息管理扇统Ml登录Mb数站操作M2用户选笄Me系蠻管理Md学主管理Me课桎管埋Mt成绩管埋Mg班級管理M3M4M5査询Mh教师管理5、功能需求与程序的关系输人i4JdfIF1J4J打川4J6、人工处理过程管理员处理:学生信息的输入、删除、更新、添加等,查询时的查询条件的输入和相关信息 的打印等普通用户:查询条件的

4、设定,查询结构的打印等7、尚未解决的问题数据库逻辑结构的整体规范各个模块之间的主装三、接口设计1、用户接口用户接口晤祛皓构r牧件回答信息管理员登录萇英文和汉字开头,金趙过h 于字符进入主界面忖息管理相关摊作胡杆相陶的操作2、外部接口用户界面Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面。便于用户使用。软件接口使用SQL Sever数据库的驱动程序,通过 COM接口访问硬件接口鼠标、键盘3、内部接口模块间接口采用数据耦合方式,通过参数表达传送数据,交换信息。四、运行设计1、运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,

5、处理数据。学生信息查询子模块:学生信息查询模块运行时,通过用户界面与SQL 2005学生信息数据库连接,搜索与用户输入的学生信息名称相匹配的学生信息,并将结果显示用户信息更新子模块:信息更新子模块运行时,学生信息管理员通过界面与数据库连接,进行对学生信息的更新和相关的数据操作2、运行控制软件运行有较友好的界面,基本能够实现用户的数据处理要求。学生信息查询子模块:当输入正确的学生信息是,点击查看系统便转入与数据库,按照表中的记录一次查询与之想匹配的学生信息,并把信息反馈给客户信息更改子模块:管理员对学生信息进行更改时输入更改的信息点击更新就可以更新信息3、运行时间系统的运行时间基本可以达到用户所

6、提出的要求五、系统设计结构设计1、逻辑结构设计要点根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块等 系统的数据库表关系图:珀丄任.LID号7N&”、(吨2、物理结构设计要点系统的物理结构具体由数据库来设计与生成。 数据库设计:用户信息数据表(users)列塔數据类型大小屋否空字段描述UscrJJwaruhar50芸示用户名,设为土鯉UNcr pajiNW(jrdvarvhar50否记录用户连录木系统时的川户密码Uscr_puwcrnl4记录用户类型,*木校注册学生,1 管 理們学生信息数据表(stude nt)列名數摒農型大小是杏空字段摘迷Studcni idvurcha

7、rso记录学生的学号,设为主锻SludcnL_tiatinjvurchar50龙录学生姓名Stmlcnt scKchar5记录学生性别SludciiL tiiiLiunchar5否记录学生民族itudcTii binhih¥dulctimca督记录学生出生日捌Sludcin Linv血止tkne$ :杏诣录学生入学时例Studenl ca-swid.van bar5()记录学生所在班级号Stiulenchcnicvurcliar501否记录学生衆庭所衽地StudeTii cls<vaiuhar50否班级信息数据表(class)武据奘型太小是否空字段描述vurchiir50记录班

8、級号*设为主键Clnss niinitVurchar50否n班红仝称Cl LDis_drpailrrKnLVarckar5()记录班圾所在螺别Cl 砂科Vanchar50记录班级所在学院viffthiir5(f记录木瓏级班上枉号课程信息数据表(course)列嘻敷据类型大小是冷 空J字段描述Coup*c idvarchar5()苦1记录课段号,设为主彊Cl)ut>c name-varuhur50记录滦程席CtiuTsc prricxlint4杏J:记录课程学时C?)uTse crcdiiJul4记录课程学分Coiirsc k.iridint4否记录谀程翌塑”叮为公共课,1凶匚业课CHUT

9、Nc dcxribevaTvhar5()记录课程具休赧述教师信息数据表列名数据娄世大小字段描述Tcin:hcr idVaithar5()杏记廉教怖号,设为主锂Icdclwr-naiTicVLirchar5U记录救师牡瞎Tcac hcf.cul c吕 cVaiuhar0记录敕駐所在学院教师-课程记录数据表列名数揺类型大小是否空等段描述DIm4救师课理记录的唯一】D号.设为主置lcLichcr iJVarchar50fir记录教帅号ICourse JJVarchar50蛊记录救师所任课程号Class idVarchar50fir记录教帅所教班级号GnurscjcafchiT5记录年麻学期|学生-课

10、程记录数据表列名数据类型大小是否空字段描述DBiglnLS学生-谏程记录的唯一 ID号,设为主键StudenMdVarrhar50记录学生学号CoursejdVmrhur50记录学生所学课程号Studcnl j;rdilchl4记录学主成喷心皿陆ycurChur5记录年度学期3、数据结构与程序的关系Select * fromCreiite tableInsert intoUpdate * set学生丛木们息表JJJ学牛成掀表J学生特氏4六、系统出错处理设计1、出错信息错溟登录佰息系统提示错漠强录怕息系统返回登录界面输入错瞑的魏据系统提不数据错艮信息提示重新输入報据打卬不迪劝乘址握示打印不吨功伯息谨行重新打印探作用户输入的信息不符合设计,提示:您所输入的信息不符合规定; 管理员输入的数据类型不符合,提示:输入格式错误请重新输入2、补救措施由于数据在数据库中已经有备份, 故在系统出错后可以依靠数据库的恢复功能, 并且依靠日 志文件使系统再启动,就算系统崩溃

温馨提示

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

评论

0/150

提交评论