博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、爬虫、web开发,已经做了六年的程序开发,开发过上千套大学生实战程序,可以定制、也可成品项目,博客中有上百套程序可供参考,欢迎共同交流学习。
🍅文末点击卡片获取联系🍅
技术:小程序
1 系统介绍
使用旧方法对高校宿舍信息管理系统小程序的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在高校宿舍信息管理系统小程序的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的高校宿舍信息管理系统小程序对报修管理、字典管理、试卷管理、试卷选题管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、访客管理、公寓管理、公寓收藏管理、公寓学生管理、公寓退宿申请管理、公寓入住申请管理、缴费管理、留言管理、宿舍管理员管理、调宿申请管理、卫生管理、学生管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行高校宿舍信息管理系统小程序程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。高校宿舍信息管理系统小程序的开发让用户查看公寓信息变得容易,让管理员高效管理公寓信息。
2 系统背景
2.1 研究背景
现在大家正处于互联网加的时代,这个时代它就是一个信息内容无比丰富,信息处理与管理变得越加高效的网络化的时代,这个时代让大家的生活不仅变得更加地便利化,也让时间变得更加地宝贵化,因为每天的每分钟,每秒钟这些时间都能让人们处理大批量的日常事务,这些场景,是之前的手工模式无法与之相抗衡的。对于公寓信息的管理来说,传统的通过纸质文档记录信息的方式已经落后了,依靠手工管理公寓信息,不仅花费较长的工作时间,在对记录各种信息的文档进行信息查询以及信息核对操作时,也不能及时保证信息的准确性,基于这样的办公低效率环境下,对于公寓信息的处理就要提出新的解决方案。因为这个时代的信息一直都在高速发展,要是不抱着发展的观念看待事情,极有可能被这个市场快速遗忘,甚至被无情地淘汰掉。所以尽早开发一款高校宿舍信息管理系统小程序进行信息的快速处理,既跟上了时代的发展脚步,也能让自己的核心竞争力有所提升。
2. 2 目的和意义
互联网加的时代一方面是加快信息的发展,另一方面也是对传统行业进行筛选,能够继续发展的,肯定是那些能够充分运用互联网技术进行自身升级改革的行业。那些停步不前的行业只能就此结束,进而被大家所遗忘。这次设计出来的高校宿舍信息管理系统小程序,它不仅能够让管理人员在信息增加,信息的编辑等事务处理上,节省很多的时间,也会砍掉一部分的人工成本,节省不必要开支的资金。另外,此系统的操作界面是可视化的界面,管理人员无需付费培训就能尽快上手。高校宿舍信息管理系统小程序的开发意义如下:
1、管理人员再也不用在查询信息上花费大量宝贵的时间了,通过信息关键词字段就可以在几秒内获取需要的信息,在各种突发事件面前管理人员也不用慌张,可以从容淡定地处理各种相关信息。
2、该系统在每天的24小时期间都是不会停止服务的,只要有信息操作的需要,管理人员都能使用常用的360浏览器,或者百度浏览器,或者谷歌浏览器,2345浏览器等大众浏览器都能登录系统,然后操作对应的功能。
3、有了这款信息管理类操作软件,所有需要进行处理的数据不用在纸质版本的文档上进行记载,而是基于电脑进行信息录入。
4、公寓方面的信息都是通过网站进行显示,其实质是这些信息都保存在网站对应的数据库里面。只要操作员不去恶意删除信息,那么这些信息将会永久保存。
3 系统功能结构

4 数据库结构
本次程序开发选用的数据库管理工具是Mysql数据管理工具,使用它存放数据也需要创建程序对应的数据库文件,并命名刚创建的数据库文件,有了数据库也需要创建各种数据表来充实数据库,在数据表的创建中,不仅需要对数据表命名,也需要对数据表的字段进行设计,包括每个数据表里面需要设置的字段名称,字段对应的数据类型信息,字段的主键设置这个也是不可缺少的,因为每个数据表里面的主键就是标记着这个数据表跟其他数据表相区分的唯一标志。就相当于生活中的每个人都有姓名,但是上网搜索自己的名字,会发现全国上下有很多人的名字跟自己的名字一模一样,包括姓氏以及名字,区分每个人的唯一信息就是每个人的身份证号信息,主键在数据表里面也是起着这样的重要作用。下面就介绍本次开发的程序高校宿舍信息管理系统小程序的数据表结构信息。
表4.1报修表
|----|------------------------|---------|------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | yonghu_id | Integer | 学生 | 是 |
| 3 | baoxiu_uuid_number | String | 报修编号 | 是 |
| 4 | baoxiu_name | String | 报修标题 | 是 |
| 5 | baoxiu_file | String | 附件 | 是 |
| 6 | baoxiu_types | Integer | 报修类型 | 是 |
| 7 | baoxiu_content | String | 报修内容 | 是 |
| 8 | insert_time | Date | 报修时间 | 是 |
| 9 | baoxiu_zhuangtai_types | Integer | 报修状态 | 是 |
| 10 | baoxiu_huifu_content | String | 回复内容 | 是 |
| 11 | update_time | Date | 回复时间 | 是 |
| 12 | create_time | Date | 创建时间 | 是 |
表4.2字典表
|----|-------------|---------|-------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | dic_code | String | 字段 | 是 |
| 3 | dic_name | String | 字段名 | 是 |
| 4 | code_index | Integer | 编码 | 是 |
| 5 | index_name | String | 编码名字 | 是 |
| 6 | super_id | Integer | 父字段id | 是 |
| 7 | beizhu | String | 备注 | 是 |
| 8 | create_time | Date | 创建时间 | 是 |
表4.3试卷表
|----|-------------------|---------|---------------------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | exampaper_name | String | 试卷名称 | 是 |
| 3 | exampaper_date | Integer | 考试时长(分钟) | 是 |
| 4 | exampaper_myscore | Integer | 试卷总分数 | 是 |
| 5 | exampaper_types | Integer | 试卷状态 | 是 |
| 6 | zujuan_types | Integer | 组卷方式 | 是 |
| 7 | exampaper_delete | Integer | 逻辑删除(1代表未删除 2代表已删除) | 是 |
| 8 | create_time | Date | 创建时间 | 是 |
表4.4试卷选题表
|----|-----------------------|---------|------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | exampaper_id | Integer | 试卷 | 是 |
| 3 | examquestion_id | Integer | 试题 | 是 |
| 4 | exampapertopic_number | Integer | 试题分数 | 是 |
| 5 | create_time | Date | 创建时间 | 是 |
表4.5试题表表
|----|-----------------------|---------|--------------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | examquestion_name | String | 试题名称 | 是 |
| 3 | examquestion_options | String | 选项,json字符串 | 是 |
| 4 | examquestion_answer | String | 正确答案 | 是 |
| 5 | examquestion_analysis | String | 答案解析 | 是 |
| 6 | examquestion_types | Integer | 试题类型 | 是 |
| 7 | examquestion_sequence | Integer | 试题排序,值越大排越前面 | 是 |
| 8 | create_time | Date | 创建时间 | 是 |
表4.6考试记录表表
|----|------------------------|---------|------------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | examrecord_uuid_number | String | 考试编号 | 是 |
| 3 | yonghu_id | Integer | 考试用户 | 是 |
| 4 | exampaper_id | Integer | 所属试卷id(外键) | 是 |
| 5 | total_score | Integer | 所得总分 | 是 |
| 6 | insert_time | Date | 考试时间 | 是 |
| 7 | create_time | Date | 创建时间 | 是 |
表4.7答题详情表表
|----|---------------------------|---------|----------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | examredetails_uuid_number | String | 试卷编号 | 是 |
| 3 | yonghu_id | Integer | 用户id | 是 |
| 4 | examquestion_id | Integer | 试题id(外键) | 是 |
| 5 | examredetails_myanswer | String | 考生答案 | 是 |
| 6 | examredetails_myscore | Integer | 试题得分 | 是 |
| 7 | create_time | Date | 创建时间 | 是 |
表4.8错题表表
|----|------------------------|---------|----------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | yonghu_id | Integer | 用户id | 是 |
| 3 | exampaper_id | Integer | 试卷(外键) | 是 |
| 4 | examquestion_id | Integer | 试题id(外键) | 是 |
| 5 | examredetails_myanswer | String | 考生作答 | 是 |
| 6 | insert_time | Date | 记录时间 | 是 |
| 7 | create_time | Date | 创建时间 | 是 |
表4.9访客表
|----|------------------|---------|--------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | fangwu_id | Integer | 公寓 | 是 |
| 3 | yonghu_id | Integer | 学生 | 是 |
| 4 | fangke_name | String | 访客姓名 | 是 |
| 5 | fangke_phone | String | 访客手机号 | 是 |
| 6 | fangke_id_number | String | 访客身份证号 | 是 |
| 7 | sex_types | Integer | 性别 | 是 |
| 8 | fangke_content | String | 来访事由 | 是 |
| 9 | insert_time | Date | 来访时间 | 是 |
| 10 | likai_time | Date | 离开时间 | 是 |
| 11 | create_time | Date | 创建时间 | 是 |
表4.10公寓表
|----|--------------------|------------|-------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | susheguanliyuan_id | Integer | 宿舍管理员 | 是 |
| 3 | fangwu_name | String | 房屋名称 | 是 |
| 4 | fangwu_uuid_number | String | 公寓编号 | 是 |
| 5 | fangwu_photo | String | 公寓照片 | 是 |
| 6 | fangwu_address | String | 房屋位置 | 是 |
| 7 | fangwu_types | Integer | 公寓类型 | 是 |
| 8 | fangwu_new_money | BigDecimal | 房租/月 | 是 |
| 9 | sex_types | Integer | 性别 | 是 |
| 10 | fangwu_renshu | Integer | 限制人数 | 是 |
| 11 | fangwu_yizhurenshu | Integer | 已住人数 | 是 |
| 12 | fangwu_content | String | 公寓介绍 | 是 |
| 13 | shangxia_types | Integer | 是否上架 | 是 |
| 14 | fangwu_delete | Integer | 逻辑删除 | 是 |
| 15 | insert_time | Date | 录入时间 | 是 |
| 16 | create_time | Date | 创建时间 | 是 |
表4.11公寓收藏表
|----|-------------------------|---------|------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | fangwu_id | Integer | 公寓 | 是 |
| 3 | yonghu_id | Integer | 学生 | 是 |
| 4 | fangwu_collection_types | Integer | 类型 | 是 |
| 5 | insert_time | Date | 收藏时间 | 是 |
| 6 | create_time | Date | 创建时间 | 是 |
表4.12公寓学生表
|----|-------------|---------|------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | fangwu_id | Integer | 公寓 | 是 |
| 3 | yonghu_id | Integer | 学生 | 是 |
| 4 | insert_time | Date | 入住时间 | 是 |
| 5 | create_time | Date | 创建时间 | 是 |
表4.13公寓退宿申请表
|----|--------------------------|---------|--------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | fangwu_tuisu_uuid_number | String | 退宿编号 | 是 |
| 3 | fangwu_id | Integer | 公寓 | 是 |
| 4 | yonghu_id | Integer | 学生 | 是 |
| 5 | fangwu_tuisu_text | String | 申请理由 | 是 |
| 6 | insert_time | Date | 申请退宿时间 | 是 |
| 7 | fangwu_tuisu_yesno_types | Integer | 申请状态 | 是 |
| 8 | fangwu_tuisu_yesno_text | String | 审核回复 | 是 |
| 9 | fangwu_tuisu_shenhe_time | Date | 审核时间 | 是 |
| 10 | create_time | Date | 创建时间 | 是 |
表4.14公寓入住申请表
|----|--------------------------|---------|--------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | fangwu_yuyue_uuid_number | String | 报名编号 | 是 |
| 3 | fangwu_id | Integer | 公寓 | 是 |
| 4 | yonghu_id | Integer | 学生 | 是 |
| 5 | fangwu_yuyue_text | String | 申请理由 | 是 |
| 6 | insert_time | Date | 申请入住时间 | 是 |
| 7 | fangwu_yuyue_yesno_types | Integer | 申请状态 | 是 |
| 8 | fangwu_yuyue_yesno_text | String | 审核回复 | 是 |
| 9 | fangwu_yuyue_shenhe_time | Date | 审核时间 | 是 |
| 10 | create_time | Date | 创建时间 | 是 |
表4.15缴费表
|----|---------------------|------------|-------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | yonghu_id | Integer | 学生 | 是 |
| 3 | susheguanliyuan_id | Integer | 宿舍管理员 | 是 |
| 4 | jiaofei_uuid_number | String | 缴费编号 | 是 |
| 5 | jiaofei_name | String | 缴费标题 | 是 |
| 6 | jiaofei_photo | String | 缴费附件 | 是 |
| 7 | jiaofei_money | BigDecimal | 缴费金额 | 是 |
| 8 | jiaofei_content | String | 缴费缘由 | 是 |
| 9 | insert_time | Date | 通知时间 | 是 |
| 10 | jiaofei_types | Integer | 缴费状态 | 是 |
| 11 | create_time | Date | 创建时间 | 是 |
表4.16留言表
|----|----------------------|---------|------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | yonghu_id | Integer | 学生 | 是 |
| 3 | liuyan_uuid_number | String | 留言编号 | 是 |
| 4 | liuyan_name | String | 留言标题 | 是 |
| 5 | liuyan_file | String | 附件 | 是 |
| 6 | liuyan_types | Integer | 留言类型 | 是 |
| 7 | liuyan_content | String | 留言内容 | 是 |
| 8 | insert_time | Date | 留言时间 | 是 |
| 9 | liuyan_huifu_content | String | 回复内容 | 是 |
| 10 | update_time | Date | 回复时间 | 是 |
| 11 | create_time | Date | 创建时间 | 是 |
表4.17宿舍管理员表
|----|-----------------------------|---------|-----------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | susheguanliyuan_uuid_number | String | 工号 | 是 |
| 3 | susheguanliyuan_name | String | 宿舍管理员姓名 | 是 |
| 4 | susheguanliyuan_phone | String | 宿舍管理员手机号 | 是 |
| 5 | susheguanliyuan_id_number | String | 宿舍管理员身份证号 | 是 |
| 6 | susheguanliyuan_photo | String | 宿舍管理员头像 | 是 |
| 7 | susheguanliyuan_email | String | 宿舍管理员邮箱 | 是 |
| 8 | jinyong_types | Integer | 账户状态 | 是 |
| 9 | create_time | Date | 创建时间 | 是 |
表4.18调宿申请表
|----|-----------------------------|---------|--------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | yonghu_id | Integer | 学生 | 是 |
| 3 | fangwu_id | Integer | 公寓 | 是 |
| 4 | tiaosushenqing_uuid_number | String | 调宿申请编号 | 是 |
| 5 | tiaosushenqing_name | String | 申请标题 | 是 |
| 6 | tiaosushenqing_file | String | 申请附件 | 是 |
| 7 | tiaosushenqing_types | Integer | 调宿申请类型 | 是 |
| 8 | tiaosushenqing_yuan_name | String | 原宿舍名称 | 是 |
| 9 | tiaosushenqing_yuan_address | String | 原宿舍位置 | 是 |
| 10 | tiaosushenqing_content | String | 申请缘由 | 是 |
| 11 | insert_time | Date | 申请时间 | 是 |
| 12 | tiaosushenqing_yesno_types | Integer | 申请状态 | 是 |
| 13 | tiaosushenqing_yesno_text | String | 审核意见 | 是 |
| 14 | tiaosushenqing_shenhe_time | Date | 审核时间 | 是 |
| 15 | create_time | Date | 创建时间 | 是 |
表4.19卫生表
|----|----------------------|---------|-------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | susheguanliyuan_id | Integer | 宿舍管理员 | 是 |
| 3 | fangwu_id | Integer | 公寓 | 是 |
| 4 | weisheng_uuid_number | String | 卫生编号 | 是 |
| 5 | weisheng_photo | String | 卫生照片 | 是 |
| 6 | weisheng_types | Integer | 卫生状况 | 是 |
| 7 | weisheng_price | Integer | 得分 | 是 |
| 8 | weisheng_content | String | 卫生备注 | 是 |
| 9 | insert_time | Date | 所属日期 | 是 |
| 10 | create_time | Date | 创建时间 | 是 |
表4.20学生表
|----|------------------------|------------|--------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | yonghu_uuid_number | String | 学号 | 是 |
| 3 | yonghu_name | String | 学生姓名 | 是 |
| 4 | yonghu_phone | String | 学生手机号 | 是 |
| 5 | yonghu_id_number | String | 学生身份证号 | 是 |
| 6 | yonghu_photo | String | 学生头像 | 是 |
| 7 | yonghu_xingge | String | 性格 | 是 |
| 8 | yonghu_rushuishijian | String | 入睡时间 | 是 |
| 9 | yonghu_qichuangshijian | String | 起床时间 | 是 |
| 10 | yonghu_email | String | 学生邮箱 | 是 |
| 11 | new_money | BigDecimal | 余额 | 是 |
| 12 | xueyuan_types | Integer | 学院 | 是 |
| 13 | zhuanye_types | Integer | 专业 | 是 |
| 14 | jinyong_types | Integer | 账户状态 | 是 |
| 15 | create_time | Date | 创建时间 | 是 |
表4.21管理员表
|----|----------|--------|------|-----|
| 序号 | 列名 | 数据类型 | 说明 | 允许空 |
| 1 | Id | Int | id | 否 |
| 2 | username | String | 员工名 | 是 |
| 3 | password | String | 密码 | 是 |
| 4 | role | String | 角色 | 是 |
| 5 | addtime | Date | 新增时间 | 是 |
5 系统功能
5.1 管理员功能介绍
5.1.1管理员登录
系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。下图就是管理员登录页面。

图5.1 管理员登录页面
5.1.2 公寓管理
项目管理页面提供的功能操作有:查看公寓,删除公寓操作,新增公寓操作,修改公寓操作。下图就是公寓管理页面。

图5.2 公寓管理页面
5.1.3 缴费信息管理
缴费信息管理页面提供的功能操作有:新增缴费,修改缴费,删除缴费操作。下图就是缴费信息管理页面。

图5.3 缴费信息管理页面
5.1.4卫生管理
卫生管理页面显示所有卫生,在此页面既可以让管理员添加新的缴费信息类型,也能对已有的卫生信息执行编辑更新,失效的卫生信息也能让管理员快速删除。下图就是卫生管理页面。

图5.4 卫生列表页面
5.1.5 报修管理
如图5.5显示的就是报修管理页面,此页面提供给管理员的功能有:新增报修,修改报修,删除报修。

图5.5报修管理页面
5.1.6 报修类型管理
如图5.6显示的就是报修类型管理页面,此页面提供给管理员的功能有:新增报修类型,修改报修类型,删除报修类型。

图5.6 报修类型管理页面
6 系统测试
为了保证所开发出来的系统质量过关,让所开发出来的系统具备可靠性并能够投入运行使用,这就需要进行系统开发的最后一个关键步骤,那就是系统测试。可以说系统测试就是对系统开发前面的步骤,比如系统分析与设计等进行复查。尽管在程序开发期间,人们一直很注意避免系统出错,但这样还是会让很多的潜在的系统缺陷不容易被人们肉眼察觉,只有经过反复不断地测试才能及时暴露系统的运行问题,这个时候进行系统问题的纠正就能真正避免财产损失,截止到目前,市面上还没有从根本上解决开发出的程序的正确性证明。所以发现系统的错误以及缺陷的重要手段还是要依赖于系统测试。
6. 1 本系统测试
本系统的测试结合了计算机的软件以及硬件系统,对程序的全部功能,还有程序的运行稳定性等性能上进行了测试,测试过程中也再次对程序配套数据库的连接问题进行了系统化地测试操作。接下来就选取系统的一些功能进行测试演示。
6 . 1.1 登录功能测试
系统的登录功能主要起到一个验证身份的作用,目的就是防止外人恶意攻击系统,窃取系统的相关数据信息,系统的登录功能验证的信息有两项,一个是用户名,另一个就是密码信息。任何一个数据出现问题,系统就会提示。当然用户也不能进入系统。测试数据信息见下表。
表6.1 登录功能测试数据
|-------------------------|--------------------|-------|-------|
| 测试项目 | 测试数据 | 期望结果 | 测试结果 |
| 填写数据库里面的用户名,密码 | 用户名:a1 密码:123456 | 登录通过 | 登录通过 |
| 填写的用户名,密码在数据库中并不存在 | 用户名:a1 密码:aaaaa | 登录不通过 | 登录不通过 |
| 填写数据库的用户名,但填写密码有误 | 用户名:a1 密码:aaaaa | 登录不通过 | 登录不通过 |
| 填写的用户名在数据库里面没有,但填写的密码无误 | 用户名:a111 密码:123456 | 登录不通过 | 登录不通过 |
6 . 1.2 注册功能测试
游客需要注册来获取账号密码信息,游客要是曾经进行过注册,再次填写同样的账号信息时,系统也会提示数据库已有相同账号信息,游客就不能注册成功了。测试结果详细见下表。
表6.2 注册功能测试数据
|---------------------|-------------------|------|------|
| 测试项目 | 测试数据 | 期望结果 | 测试结果 |
| 填写的用户名,密码在数据库里面已经存在 | 用户名:a1 密码:123456 | 不能注册 | 不能注册 |
| 填写的用户名,密码在数据库里面没有 | 用户名:a99 密码:123456 | 注册通过 | 注册通过 |
6. 2 测试结果分析
经过了程序开发的最后一个测试环节,对开发的程序软件高校宿舍信息管理系统小程序也下了定论,在测试期间程序的功能能够跟最开始的用户需求文档保持一致性,程序的界面设计以及数据库设计也都是参照用户的需求完成设计的。另外,程序开发也充分解决了系统的升级以及长时间保持稳定运行的问题,说明该程序软件还是挺可靠的,进行验收上交也是达标的。总的说来,截止到目前,该高校宿舍信息管理系统小程序功能可靠,有着简单的操作流程,能够从一定程度上解决数据信息操作方面出现的各种问题。
7 总结
开发高校宿舍信息管理系统小程序是作为毕设作品进行设计的,这个毕设作品是我在校进行知识学习的一个毕业考核项目,也是检验我通过网络工具,图书工具等学习工具进行自学的能力水平,让我在根据程序开发的需求分析初步完成程序功能之外,还接触了程序的测试过程,了解程序测试的具体的过程,以及遇到问题怎么去寻找相应的解决办法等等,毕业作品的制作以及设计才是学校对我真正的考验。
在程序软件没能进行开发之前,我去了学校的图书馆借了有关数据库操作的书籍,在查看了sqlserver和mysql两种数据库的相关知识之后,我最后选择了我比较熟悉的mysql数据库。在编程语言的抉择上,由于自己之前接触过Java程序的开发,所以为了让我尽快在短时间内完成程序制作,我确定用Java编程语言进行程序编程。另外我从百度上下载了很多的有关信息增加,信息删除等操作的源代码,并通过不断调试以及完成配套的数据库的设计,开始完成程序的各个部分的功能。每当我粗心大意,致使我深陷程序开发困扰不能自拔之时,值得庆幸的是,我就会得到老师,还有我的寝室同学的耐心指导。
历经长达几个月的毕业作品制作,我凭借自己的知识技能,还有大家的指导帮助,能够在学校规定的时间段之内提交毕业作品。虽然已经算是完成了毕业作品,但是付出了这么多心血,还是想把这个作品做得更加完美一点。针对我的毕业作品高校宿舍信息管理系统小程序,我觉得还有很多方面需要完善,第一就是界面上需要细微调整,比如色彩搭配有点违背广众的审美,需要细微调整,还有系统里面的字体大小也需要调大一点,太小的字体看起来有些费眼。然后在程序的功能上因为自己的入门开发水平的影响,所以目前只能做到这个境界,这个系统相比其他类似系统来说功能很简单,逻辑结构设计得也比较合理。
自己一个人完成程序的开发,我不仅亲自体验了程序的开发流程,体验到了程序开发的各种不易。这种体验也还加深了我对知识的尊重。学海无涯,知识不是大学短短四年就能学完的,在大学学到的知识在最终经历检验时,才会深深地明白自己的知识积累原来还很浅薄。所以今后不管身在何处,自己的学习心态一定要时刻体现出来,要深刻明白知识学到手里就是自己的。同时,自己也不必过多抱怨学到的知识没有用处,相信学到的知识总会有派上用处的那天。不要等到需要用时再去学习知识,那样就会导致自己错失很多本该属于自己的机遇。