宿舍管理系统课程设计报告

宿舍管理系统课程设计报告

ID:18375228

大小:1.19 MB

页数:45页

时间:2018-09-17

宿舍管理系统课程设计报告_第1页
宿舍管理系统课程设计报告_第2页
宿舍管理系统课程设计报告_第3页
宿舍管理系统课程设计报告_第4页
宿舍管理系统课程设计报告_第5页
资源描述:

《宿舍管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、45宿舍管理系统第一章绪论1.1引言该系统是由管理员通过系统管理学生信息,能根据学生学号、院系、寝室号等来查询学生的其他相关信息,新生入住能录入新生的住宿信息,能查询房间的信息如入住人数、人员、费用等。学生遇毕业退学等原因能删除其住宿信息,同时,备忘一些信息,记录非寝室住宿人员的出入登记,并能进行查询相关登记记录。系统采用java语言编写,利用功能强大的myeclipse作为开发工具,用数据文件存储数据。1.2系统模块用户登录模块学生信息查询模块学生信息添加模块房间查询信息模块1.3设计思想根据初步对宿舍相

2、关信息的了解的进行设计1.4系统框架采用.netframework3开发类库中windowsForm窗体应用程序,作为系统框架,在myeclipse开发环境中,利用各个控件,进行相关模块的设计,在系统中进行对数据的一些基本操作。2.0设计步骤2.1.简要描述题目要求,对问题的描述应避开算法及所涉及的数据类型,只是对所需完成的任务做出明确的陈述,例如输入数据的类型、值的范围以及输入的形式,输出数据的类型、值的范围以及输出的形式。245.2选定数据结构,写出算法,根据自顶向下发展算法的方法,首先描述算法的基本思

3、想,然后进行算法细化,再对所设计的算法的时间复杂性和空间复杂性进行简单分析。2.3准备好上机所需的程序,选定一种程序设计语言(如C语言),手工编好上机程序,并进行反复检查,使程序中的逻辑错误和语法错误减少到最低程度。对程序中有疑问的地方,应做出标记,以便在上机时给予注意。2.4上机输入和调试程序,在调试程序过程中除了系统的问题以外,一般应自己独立解决。在程序调试通过后,打印输出程序清单和运行结果。2.5上机结束后,总结和整理实验报告。2.6系统设计2.6.1系统流程图学生管理查找添加修改2.6.2数据文件S

4、tudentMessage.txt452.6.3数据流图2.6.4概念结构设计系统E-R图为学生——寝室学生学号姓名寝室号学生——寝室——访人45第三章总体设计3.1需求规定l输入输出要求界面风格:要求整体界面美观,有清晰的层次感,布局简洁、合理。l时间要求时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,系统响应时间不能超过10秒。l灵活性要求灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构等其他软件接口等发生变化时,设计的软件能做出适当调整,灵活性非常大3.2基本设计概念神处理流程

5、3.3系统出错处理出错情况系统输出信息含义处理方法用户名密码为空“用户名或密码为空,请重新输入”用户名或密码为输入输入,不能为空用户名密码错误“用户名或密码错误”输入的登录数据与数据库不匹配重置后重新输入查询出错“请确认输入信息无误”未能找到有关信息或查询的关键字输入错误清空后重新输入添加出错“数据有冲突”添加数据时违反了数据库中的主键,添加了重复的数据3.4系统主要模块的界面设计界面主要含有两个部分,登录界面和主页面,登录界面用于用户登录到主页面去,登录到主页面后,进行各项操作3.4.1登录界面45mb1

6、.setLayout(null);bq4.setBounds(60,20,400,100);mb1.add(bq4);mb3.setLayout(null);//下部an1.setBounds(145,16,180,30);//mb3.setBackground(newColor(162,154,194));mb3.add(an1);bq1=newJLabel(newImageIcon("Image//jitameng.png"));//中部bq2=newJLabel("注册账号");bq2.setFore

7、ground(newColor(167,96,214));bq2.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));//改变光标形状bq2.addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){finalAccountDialogjd=newAccountDialog(DormLand.this,"账号注册",true);jd.addWindowListe

8、ner(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){jd.dispose();}45});//jd.setVisible(true);}});3.4.2操作界面3.4.3登录实现用户登录界面中用户名选项和密码为数据库中已经存在的用户名和密码,所以用户只需选择相应的用户名和相应的密码即可,publicDormLand(){mb1=newJPane

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。