ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:414.12KB ,
资源ID:12704418      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12704418.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教室管理信息系统的设计与实现课设内容.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教室管理信息系统的设计与实现课设内容.docx

1、教室管理信息系统的设计与实现课设内容一、 绪论1.引言1.1设计目的为教室管理提供有个有效的信息系统。1.2题目背景尝试开发一款适用于教室管理的有效的信息系统,帮助教室管理者对教室管理。2.任务描述2.1目标教室管理信息系统是为了帮助教室管理者有效的管理教室,可以对教室有关信息进行查询,修改,增加,删除。其容错性能等相对健壮,基本上能达到使用时的要求。2.2运行环境操作系统:装有Java虚拟机的WindowsXP系统;数据库管理系统:SQL Server;开发工具:eclipse;硬件要求:内存2G以上,主频2.20GHz以上。3.数据描述3.1输入数据用户需输入学生的学号进入相应用户界面。3

2、.2输出数据根据用户需求输出相应信息。4.功能要求可以对教室有关信息进行查询,修改,增加,删除。二、 需求分析1.业务需求2.功能需求用户输入查询条件,系统通过对数据库的查询输出查询结果;用户输入要修改、增加或者删除的教师信息,系统通过对数据库中相关信息进行更改。3.数据描述3.1数据描述3.2数据字典三、总体设计1.总体结构和模块设计1.1功能结构1.2模块设计教室相关信息管理:通过界面输入或选择教室相关信息,从而对教室信息进行编辑;查询处理功能:通过输入关键值进行综合查询,输出结果。1.3总体结构设计2.数据结构设计2.1教室有关信息管理模块数据:图8 处理教师信息表数据结构图7 处理教室

3、信息表数据结构图9处理教室安排信息表数据结构2.2查询处理功能模块:关键字:字符型,长度:1-10个字符,取值范围:数字0-9组成;查询结果:如图7,图8,图9所示。3.数据库设计3.1逻辑设计3.2物理设计图10 逻辑设计图数据库的存放位置: C:Program FilesMicrosoft SQL ServerMSSQLData;存储空间大小 :5M左右。4.外部接口设计图11 登陆界面图13 搜索结果界面图12 主界面图16 教师信息增加界面图15 教室安排信息增加界面图14 教师信息表修改界面 图19 教室信息增加界面图18 教室信息修改界面图17 教室安排信息修改界面图20 删除教室

4、有关信息界面5.出错处理设计提供友好的用户界面和帮助信息及配合严格的检查,减少用户出错机会。四、详细设计模块设计:查询模块:功能:根据关键字进行相关查询;输入项目:关键字;输出项目:查询到的内容。修改模块:功能:根据选择的信息内容对其进行修改; 输入项目:选中的信息内容和选择的表; 输出内容:修改后的信息。增加模块:功能:根据选择的信息表,向其中增加内容; 输入项目:增加的内容和选择的表; 输出项目:增加后的信息。删除模块:功能:根据选择,删除相关的内容; 输出项目:选择的内容; 输出项目:删除后的信息。五、系统实现六、系统测试1.测试方案1.1测试原则:测试应“尽早地和不断地进行”。测试规模

5、由小到大。 2.2测试方法:采用编写代码编检错并进行改正, 最终利用仅有的测试进行初步测试2.测试项目说明表1系统登录测试2.1 系统登录测试:输入 输出用户名密码Asdasdasda错误:用户名不能为空12312312错误:用户名或密码错误Asda错误:密码不能为空宋超songchao正确:登录成功表2修改教室信息测试2.2 修改教室信息测试:输入输出教室设备教室容纳人数教室管理员编号1210001错误:教室设备不能为空投影仪1001错误:教室容纳人数不能为空投影仪Asda1001错误:教室容纳人数不为数值投影仪12错误:教室管理员编号不能为空投影仪1210001正确:修改成功表3增加教室使

6、用情况测试2.3 增加教室使用情况测试输入输出教室编号(固定)上课开始时间结束时间教师编号(固定)00001121220001错误:结束时间不能为空00001121220001错误:上课开始时间不能为空0000112123as12312320001错误:上课开始时间或结束时间格式不规范000012012/12/12/12:12/122012/12/12/12:12:122001错误:开始上课时间不应小于等于结束时间000012012/12/12/11:12:122012/12/12/12:12:122001正确:增加教室使用情况成功3.评价 在测试中,设定测试计划,不断的进行测试,发现了问题,

7、找出bug改进,再测试,并且将一些流程作出一定的调整,先后进行了多次测试, 终于按照测试计划比较完善的完成了测试目标。七、安装及使用的说明将项目文件夹中classManager数据库配置为数据源后,双击ClassManager.jar文件,系统则可以运行了。八、设计总结1.项目进行过程中所遇到的困难和解决办法1.1配置数据源时,选择使用用户输入登录ID和密码的SQL Server验证填写登录ID与密码时显示连接失败。当数据库建立完成后,要配置数据源,配置到选择SQL Server应该如何验证验证登录ID真伪步骤时,选择使用用户输入登录ID和密码的SQL Server验证填写登录ID与密码时显示

8、连接失败。一开始的时候我以为是我的登录名或者是密码错了,重新查看SQL Server2000的配置信息,没有发现问题。最后上网搜索了一下解决方法,最后看到了一帖子,里面给出了解决方法,如下:在 SQL Server Management Studio 的对象资源管理器选择服务器“属性”,在“安全性”页 “服务器身份验证”下,选择新的服务器身份验证模式,然后重启SQL Server 和服务器。重启后在对象资源管理器中,依次展开“安全”、“登录名”,右击“sa”,选择“属性”,在其“常规”页上,为登录名创建密码并确认该密码,选择“启用”。这样重新配置就可以成功了。1.2开发界面时,采用怎么样的布局

9、才能比较好的展示出用户所需要的信息?当开发进行到开发界面时,要选择对用户最好展现信息的界面布局。第一个进入脑海的就是使用FlowLayout通过控制界面的宽度实现,但是最后的界面显得很错乱。于是,使用的绝对布局,通过指定位置来控制控件的位置,但突然想的有BorderLayout布局,就尝试使用BorderLayout进行布局,采用的是北、中、东,效果很好,于是最终使用了BorderLayout作为总体布局。2.设计体会项目刚开始时,始终找不到头目,不知道从哪里开始。于是从从网上查阅一有成就感些资料,找到了些相类似的系统设计,通过这样的方式找到了突破口,感觉到网络学习资料多么的充实,以后一定要多

10、加利用。在开发过程中,遇到了各种千奇百怪的问题,有时也想过放弃这个项目,但是最终还是坚持下来了,完成了教室信息管理系统的开发。现在后头看看,觉得很有成就感,想一想,其实遇到了问题,只要专心的去想去考虑,去剖析难点,总会找到解决的方法。只用通过这样不断的去解决问题,积累方法,才能不断的提升自身能力。九、参考文献1王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社,2006.2胡铮.软件测试技术详解及应用.北京:科学出版社,2011.3韩万江,等.软件工程案例教程:软件项目开发实践第2版.北京:机械工业出版社,2011.4王俊伟,史创明,等.SQL Server 2000中文版数据库管理与应用标准教程.北京:清华大学出版社,2006.5李刚.疯狂Java讲义(第2版).北京:电子工业出版社,2012.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1