宿舍管理系统总体设计

上传人:hao****an 文档编号:101804532 上传时间:2022-06-05 格式:DOC 页数:9 大小:47KB
返回 下载 相关 举报
宿舍管理系统总体设计_第1页
第1页 / 共9页
宿舍管理系统总体设计_第2页
第2页 / 共9页
宿舍管理系统总体设计_第3页
第3页 / 共9页
点击查看更多>>
资源描述
软件工程02宿舍管理系统总体设计2014-2015 第1学期 指导老师:刘永利 班级: 计应1班 学号: 姓名: 霍珍珍 完成日期:2014年 12月8 日 目录一总体设计11.1.设计原则11.1.1.系统使用性原则11.1.2.系统的高可靠性原则11.1.3.系统的高可用性原则11.1.4.系统的共享性原则11.2.总体模块设计21.2.1.宿舍管理模块设计21.2.2.教师登录模块设计21.2.3.学生论坛管理模块设计31.2.4.星级评比模块设计31.3.系统软件结构设计4二.详细设计42.1.主界面登陆42.2.管理员登陆界面52.3.宿舍一览表52.4.学生管理模块6一 . 总体设计1.1 设计原则系统使用性原则对于系统硬件设施,不盲目进行系统的先进性攀比,充分利用该校现有的网络通信条件,采用成熟技术设备,在充分调研现有宿舍管理方法的基础之上,考虑业务规范化和标准化,加大软件开发的力度,避免重硬件轻软件的失败教训。硬件的价值随着时间的推移,迅速贬值,而软件的价值相反,随着不断的修改和维护完善,最终成为系统运作的基础,逐步提高。只有这样,才能在现有的条件下,获取最大的利益。系统的高可靠性原则系统设计将根据其功能、重要性等分别采用冗余、容错等技术,确保系统的长期稳定运行。系统同时提供高度的保密性和安全性,使无关人员不能存取超越权限的信息。权限管理,网络系统支持不同级别的安全管理,在学院内部应该建立完整的管理体系。同时应加强学校的网络安全防止黑客对本系统进行攻击。系统的高可用性原则系统应满足操作简便,与用户交互的界面要友好、大方、美观,同时所有页面上显示的信息均要清楚明了不得有歧义,不必要求使用者有专业的计算机知识,就能方便的使用和管理。系统的共享性原则由于是网络系统所以我们要充分发挥网络资源的优势,要保持有些资源的公享性。同时也要保持资源的使用性及时更新。1.2 总体模块设计宿舍管理模块设计宿舍管理主页教师登陆学生论坛教师查勤图4-1宿舍管理模块教师登录模块设计学生信息管理教师留言板宿舍一览表学生查找教师登陆模块图4-2教师登陆模块学生论坛管理模块设计学生论坛用户注册用户登录留言回复用户留言管理员登录查看删除留言图4-3学生论坛模块星级评比模块设计星级评比查看评比管理员登陆登记记录图4-4星级评比模块设计1.3 系统软件结构设计宿舍管理系统评比管理教师登陆管理论坛管理宿舍管理图4-5软件结构层次图二 . 详细设计2.1主界面登陆通过该界面学生可以及时查看宿舍信息,老师可以通过该页面进入管理员界面。并且该页面还给学生、老师、和家长提供学生查找功能。学生还可以通过本页面察看宿舍管理条例。本页面的具体实现方法:分为六大模块,第一模块是提供超连接模块。老师、学生可以通过本模块进入其他的页面。第二大模块为宿舍评比模块,该模块连接了ssgl.mdb数据库中的xj表xj字段。表中的星级多少是通过xj字段中的星级来显示的。第三大模块是学生查找,本模块连接了ssgl.mdb数据库中的xsgl表。用户可以在文本框中输入要查找的内容本模块支持模糊查找。第四大模块为宿舍论坛,本模块是连接了ssgl.mdb数据库中的luntan表将表中的记录输出九个。第五大模块为宿舍留言板,本模块是和教师管理中的宿舍留言板连接了起来。老师在教师管理中留言可以在主页面中显示出来。第六模块是为学生、老师提供的宿舍制度表。2.2管理员登陆界面本页面的具体实现方法为:当老师输入用户名,密码单击提交按扭后yanzheng.asp页面来验证yanzheng.asp连接了ssgl.mdb数据库中的yhm表如果用户密码与数据库中的相同那么登陆成功。密码不正确会出现密码错误的提示。还有重置的功能,可以重新输入用户名和密码。当没有输入用户就选择了提交时会提示“用户名称不能为空”。该页面的验证代码如下:dim db,rs,str 定义变量Set db=Server.CreateObject(ADODB.Connection)建立对象db.Open DBQ=&Server.Mappath(ssgl.mdb)&;DRIVER=Microsoft Access Driver (*.mdb); 连接打开数据库Set rs=Server.CreateObject(ADODB.Recordset)建立对象str=select * from yhm where (id=& request(text1)&) and (pass=& request(text2) &) 从yhm 表中查找id与pass与 text1和text2相对比rs.open str,db,1以只读的方式打开执行查询if rs.eof then判断指针是否到底session(uesr)=false判断是否为假response.Write(出错了,你的用户名密码错误请点击我重新输入)elsesession(name)=request(text1)session(pass)=request(text2)session(uesr)=trueresponse.Redirect susheyilan.aspend if2.3宿舍一览表舍人员的基本情况通过该图可以一目了然。还可以进入“学生管理”、“宿舍留言板”、“学生查找”还可浏览“学生公寓管理规则”、“宿舍五星级评比规则”等。在此页面操作完毕后可以退出用户,将返回到登陆界面,还可以切换到其他用户。本页面与ssgl.mdb数据库中的xsgl表相连接输出表中的所有记录。该页面部分代码如下:% dim db,rs,strSql定义变量Set db=Server.CreateObject(ADODB.Connection)建立对象db.Open DBQ=&Server.Mappath(ssgl.mdb)&;DRIVER=Microsoft Access Driver (*.mdb); 连接打开数据库Set rs=Server.CreateObject(ADODB.Recordset)建立对象 strSql=Select* From xsgl查询xsgl整个表rs.Open strSql,db,1 要应用Count属性,要用键盘指针If rs.RecordCount2.4学生管理模块通过老师输入管理员的用户名和密码后进入到本页面可以对学生进行添加,更新,删除等操作。当老师选择添加记录,更新记录,删除记录后该页面连接了ssgl.mdb数据库中的xsgl表,在那里老师可以执行相应的操作。该页面的部分代码如下:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!