




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、总体设计报告工程名称:?考勤与晚归治理系统?工程负责人:黄森工程开发单位:广西机电职业技术学院目录1、 引言41.1 编写目的41.2 背景41.3 定义41.4 参考资料42、 总体设计52.1 需求规格52.2 运行环境53、 系统设计53.1 功能模块53.2 超级治理员功能需求73.3 系统一般治理员功能需求73.4 普通用户功能需求73.5 用户登录需求73.6 浏览信息需求73.7 编辑信息需求83.8 功能模块划分83.9 系统流程分析84、 数据结构设计104.1 E-R实体图104.2 数据结构表115、 接口设计135.1 用户接口135.2 硬件接口135.3 软件接口1
2、35.4 通信接口136、 运行设计146.1 运行限制146.2 运行时间147、 出错处理设计147.1 出错输出信息147.2 出错处理对策148、 平安保密设计15一、引言本文是考勤与晚归系统总体设计说明书.1.1 编写目的本阶段要在系统需求分析的根底上,对考勤与晚归系统做进一步的总体设计需求.它主要解决以下三方面的问题:?确定软件的结构-有哪几个模块组成,调用关系,各模块间的借口.?数据结设计-确定数据库的模式,子模式,数据的完整性,平安性设计.?文档的书写.预期读者是:软件治理人员,开发人员.1.2 背景工程名称:晚归与考勤治理系统提出者:蒋文沛老师开发者:黄森技术员:黄森用户:广
3、西机电职业技术学院出版单位:广西机电职业技术学院1.3 定义用户:该系统的使用者.实体:现实生活中的一个个体.联系:即两个或者多个实体之间的相互关系.属性:实体或联系之间产生的某种特性、特征统称为属性.需求:用户解决问题或到达目标所需的条件或功能;系统或系统部件要满足合同、标准,标准或其它正式规定文档所需具有的条件或权能.需求分析:包括提炼,分析和仔细审查已收集到的需求,以保证所有的风险承当者都明其含义并找出其中的错误,遗憾或其它缺乏的地方.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的.工程/系统:晚归与考勤治理系统的简称1.4 参考
4、资料?软件工程导论?张海藩,清华大学出版社?软件工程根底教程?刘文,朱飞雪北京大学出版社程序设计?尚俊杰清华大学出版社?SQLServer2005实用教程?蒋文沛人民邮电出版社,总体设计2.1 需求规格用户通过浏览器访问网址与效劳器上的考勤与晚归系统相连,将从用户请求的信息发送到效劳器端,通过得到请求系统将获取到的信息进行处理,实现考勤登记、考勤查询、考勤汇总、晚归登记、晚归查询、晚归汇总、后台治理、综合信息查询等子系统.以计算机本钱核算为中央,实现学生考勤与晚归统计操作的计算机自动化,为使校园网得到高效、合理的利用,以教育信息化带动教育的现代化,增强学校信息治理,将学院建设成信息化、现代化的
5、新校园,为新世纪的学院增添新气息、树立新形象.系统采用B/S结构,所在对用户使用上无太多要求,只需要将用户所访问的计算机接通校园网,且计算机上安装有浏览器,通过访问特定ip地址即可操作考勤与晚归治理系统.在系统的功能实现上,可以分为以下几个局部:1、效劳器接收由特定用户学生干事或宿舍干事录入的考勤信息或晚归信息2、辅导员或其他公众用户可以查询归类违纪学生的考勤或晚归信息3、已超过学院规定的违纪条件那么进行高亮显示,实现学生的自我教育为了保证系统能够长期、平安、稳定、可靠、高效的运行,考勤与晚归系统应该满足以下的性能需求:1、系统处理的准确性和及时性2、系统的开放性和系统的可扩充性3、系统的易用
6、性和易维护性4、系统的标准性5、系统的先进性6、系统的响应速度快.2.2 运行环境具有奔腾以上的CPU,内存在1GB以上,硬盘容量在10GB以上的计算机;数据库效劳器内在在2GB以上,硬盘容量在80GB以上,操作系统以WindowsServer2003或更高.一般计算机外设,如:打印机、扫描仪.如要配置网络环境,还需网络连接设备.三、系统设计3.1功能模块软件主要分考勤登记、考勤查询、考勤汇总、晚归登记、晚归查询、晚归汇总、后台管理等主要功能模块.晚心和考勒管JI陈装用门空乐.rui4即叫仃总如产开|工刃下门|米斯门XJLjL-LJl-LJ-Xrti_XJLri1fiiJL上总空怡晶,犷-|:
7、.;|叫,rij口JrL用训黑信立世际耳,二.LR哧出出刺:rlilc一fll除毒制rI.P.I一三二工:一亡,十j.JUL一那么除晚IrI皑凡性或KlrIIlljlll-JI:-比ICIT;LII.I-11I儿I:I“,HxFr-.1kflHnJ图1学生考勤与晚归治理软件功能模块结构图晚归与由勒容理系统用户治理后台治理修改密网考勤治理考勤汇总考勤杏询晚IIHI治理晚归汇息晚归古冽图2晚归与考勤治理系统结构图晚归汇总龙勤汇总按学生汉总图3晚归与考勤治理系统汇总模块功能图,州件治理JL增加以工班级工增加4JL专业治理工增加鼾文系部管第区门治理图4晚归与考勤系统后台治理功能模块图3.2超级治理员功
8、能需求1、晚归信息治理2、考勤信息治理3、用户信息治理4、后台信息治理班级治理可浏览、添加、修改、删除所有晚归信息可浏览、添加、修改、删除所有考勤信息治理系统中所有登录用户的信息、分配用户的权限可浏览、添加、修改、删除后台的任务信息系部治理、专业治理、3.3系统一般治理员功能需求1、晚归信息治理:可浏览所有晚归信息、2、考勤信息治理:可浏览所有考勤信息、添加、修改、删除属于自己添加的晚归信息添加、修改、删除属于自己添加的考勤信息3.4 普通用户功能需求1、晚归信息治理:可浏览一般的晚归信息2、考勤信息治理:可浏览一般的考勤信息3.5 用户登录需求此系统分三个权限用户,同一个登录界面登录后,因权
9、限的不同进入不同权限的界面,并记下登录者的信息.3.6 浏览信息需求般用户和所有治理员?晚归信息:系/专业、班级、姓名、日期、时间、宿舍号、区/门、值班人员、录入人员、晚归事由、晚归备注、晚归汇总?考勤信息:系/班级、姓名、日期、事件、考勤教师、课时、录入人员、考勤备注、事件事由、考勤汇总.高级治理员后台治理信息:系部信息、专业信息、班级信息、用户信息3.7 编辑信息需求一般治理员添加所有晚归信息,考勤信息,修改、删除自己添加的晚归信息和考勤信息高级治理员添加、修改、删除所有信息包括晚归信息、考勤信息、后台信息、用户权限3.8 功能模块划分?用户登录:用户登录系统,并划分用户权限?晚归信息查询
10、:查看晚归信息,修改、删除晚归信息?晚归信息汇总:查看晚归信息,修改、删除晚归信息?晚归信息治理:增加晚归信息?考勤信息治理:查看考勤信息,修改、删除考勤信息?考勤信息汇总:查看考勤信息,修改、删除考勤信息?考勤信息治理:增加考勤信息?后台信息治理:系部治理,专业治理,、班级治理括查看、增加、修改?用户治理:查看、增加、修改、删除用户信息?注销:平安退出系统3.9系统流程分析晚归和考勤治理系统使用时首先要登录操作,登录后才可以进行各种信息治理操作,图5展示了系统总体的使用流程晚止仁息苴港用户量来图5系统总体流程图考勤仁息治理后台治理般用户般治理员高级治理员?用户信息治理用户信息是由高级治理员来
11、进行维护的,具体功能如下:提供了列表查看用户信息,列表查看可供修改,删除记录信息,增加新的用户信息记录,根本功能流程图如图6所示.图6用户信息治理流程图系部专业班级治理系部专业班级信息治理是由一般由高级治理员来进行维护,提供了列表查看专业班级、系部等信息,列表查看可供修改、删除记录信息,增加新的用户信息记录,根本功能流程图如图7所示填写信息备注niTS?)?用户E-R实体图用户的实体具有用户名称,用户密码、用户权限、高级权限和用户备注实体图如下:5个属TE-R用户校限图8用户E-R图?晚归信息E-R实体图晚归的实体具有晚归ID、学生姓名、班级名称、晚归时间、晚归日期、录入人员、值班人员、区/门
12、名称、宿舍号、晚归备注、晚归事由11个属性,E-R实体图如下:|东部,专业,班级信息治理飞四、数据结构设计4.1E-R实体图图7系部专业班级治理流程图I修成信息I取消列表查看|修改界面学生姓幺心!ill)晚闺次入人口X,门名称俏班人员学生姓名HF级名晚归ID晚归备河入人员位班人员刑级名称图9晚归信息E-R图4.2数据结构表考勤备注、课时、录入人员、事由10个属,fE-R实体图如下:图10考勤信息E-R图区/门区/门主要为晚归信息做效劳,只有区/门名称一个属性.专业表主要记录专业信息和所属系部信息,有专业ID、专业名称和所属系部ID等3个属性.系部系部表主要记录系部信息,有系部ID和系部名称两个
13、属性.根据系统需求得出本系统需要的数据表有:班级表、考勤表、区门表、事件表、晚归表、系部表、用户表、专业表8张表.考勤信息E-R实体图考勤的实体具有考勤ID、学生姓名、班级名称、考勤日期、考勤教师名称、事件名称、事件事件主要为考勤信息做效劳,只有事件名称一个属性.班级班级表主要记录班级信息和所属专业信息,有班级名称和所属专业专业ID两个属性.晚UI信息门名称考勤表(kaoqingbiao)字段名数据类型大小字段描述kaoqing_IDint4考勤ID,主键xmvarchar50学生姓名bjmcvarchar50班级名称sjmcvarchar50事件名称kqbzvarchar50考勤备注ksin
14、t4课时kqrqdatetime8考勤日期kqjsmcvarchar50考勤教师名称rrryvarchar50录入人员名称kqsyvarchar50事由晚归表(wanguibiao)字段名数据类型大小字段描述wangui_IDint4晚归ID,主键xmvarchar50学生姓名bjmcvarchar50班级名称sshvarchar50宿舍号wgsyvarchar50晚归事由wgbzvarchar50晚归备注qmmcvarchar50区/门名称wgrqdatetime8晚归日期wgsjvarchar50晚归时间zbryvarchar50值班人员rrryvarchar50录入人员用户表(yongh
15、ubiao)字段名数据类型大小字段描述yh_IDint4用户ID,主键yhmcvarchar50用户名称yhmmvarchar50用户密码yhcxbit1用户一般权限,1为一般治理员,0为一般读者gjcxbit1用户高级权限,1为高级治理员,0非高级治理员smvarchar50用户说明事件表(shijianbiao)字段名数据类型大小字段说明sjmcvarchar50事件名称,主键区门表(qumenbiao)字段名数据类型大小字段说明qmmcvarchar50区门名称,主键班级表(banjibiao)字段名数据类型大小一字段说明bjmcvarchar50班级名称,主键ssjy_IDint4所属
16、专业ID专业表(zhuanyebiao)字段字数据类型大小字段说明zhuanye_IDint4专业ID,主键zymcvarchar50专业名称ssxb_IDint4所属系部ID系部表xibubiao字段名数据类型大小字段说明xibu_IDint4系部ID,主键xbmcvarchar50系部名称五、接口设计5.1 用户接口本工程产品通过pc机进行运行、操作,对报表、菜单的打印将使用程序编程编辑器或调入office进行打印.输出、输入的相对时间将由pc机本身处理速度来决定.对程序的维护,需进行必要的备份.对于不同的人员进入不同的界面,有着不同的权限.5.2 硬件接口效劳器使用至于不低于奔腾处理器,
17、内存大于1GB,磁盘空间大于10GB,有必要的网络设备和防火墙.5.3 软件接口本系统除了与SQLServer2005连接数据库外,无其他特殊需求.5.4 通信接口依托校园网有必要设置固定ip,便于校园网用户使用ip来访问考勤与晚归治理系统,遵循Tcp/IP协议即可,无其它特殊需求.六、运行设计6.1 运行限制运行限制将严格根据各模块间函数调用关系来实现.在各事务中央模块中,需对运行控制进行正确的判断,选择正确的运行限制路径.在网络数据传输方面,用户在发送数据请求后,将等待效劳器确实认收到信号,收到后,再次等待效劳器发送答复数据,然后对数据进行确认.效劳器在接到数据后发送确认信号,在对数据处理
18、、访问数据库后,将返回信息送回用户浏览器完成B/S之间的数据交互操作.6.2 运行时间在软体的需求分析中,对运行时间的要求为必须对用户的操作有较快的反响.网络硬件对运行时间有最大的影响,所以建议采用高速校园光纤网络.其次硬件对本系统的速度影响将会大于软件的影响,建议使用IntelXen处理器.硬件对本系统的速度影响将会大于软件的影响.七、出错处理设计7.1 由错输由信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误.2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误.对于软错误,须在用户发出的请求操作是否合法及输入的数据验证模块由数据进行数据分析,判断错误类型,并将错误记录到系统错误日志中再返回给用户友好的错误提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 笔译服务合同(翻译中心)-服务合同7篇
- 2025年龙岩货运资格证考试真题
- 学校灯光改造工程合同
- 劳务派遣合同模本
- 工程分包合同总公司与分公司
- 英语基础题试卷小学
- 小学课外英语试卷
- 配电控制设备市场分析及竞争策略分析报告
- 简单的竞标合同范本
- 分包木工材料合同范本
- 【课件】高等学校科学技术学术规范指南 (宣讲稿)
- 中建建筑电气工程施工方案
- 复变函数论 钟玉泉 第四版 课后习题答案详解解析
- 《轻钢建筑》课件
- 尿源性脓毒血症护理
- 2024解析:第十一章 功和机械能-讲核心(解析版)
- 中建住宅楼悬挑卸料平台专项施工方案
- 【MOOC】数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课MOOC答案
- 日本留学中介签约合同
- 铁路安全应急预案
- 《城市轨道交通车辆构造》 课件 2.2 不锈钢车体结构认知
评论
0/150
提交评论