室座位理系统
开发背景
学期期末华师校园会掀起阵热时间室供应求许学天未亮专程赶室占座特高职A栋室天早百号涌门口等开门隐藏着巨安全隐患
现代信息技术飞速发展生活带极便利穷乐趣果信息技术运室座位理系统带方便时时刻体会数字化华师乐趣
二 需求分析
()系统需求
室座位理系统应该具信息全面准确更新快速显示简洁移动等特点室座位信息更新界面应简单易输入方便样室理者够方便快捷前室座位信息情况进行更新
(二)功需求
室座位理系统学生提供室座位情况信息学生通网络查询开放室室数理员定时更新室剩余座位数信息
1 学生查询功:方便学生查找室座位等信息信息需进行分类样学生方便找需信息
2 学生登记功:学生通简单操作例刷信息卡等进行登记
3 添加功:理员通填写表格形式输入开放室等相关信息系统动避免重复信息
4 更新功:理员数库中信息进行更新系统够通前开放室提供需更新信息更新信息进行保存动查找否重复信息
5 删功:理员数进行删操作系统够通理员出条件查找出删信息提示否确定删果确定删相关信息数库中删掉
6 理员查询功:理员通条件选择查询信息进行排序
7 统计功:理员通功信息进行统计统计天室数等
三系统设计
()系统功模块图
室座位理系统分学生信息室信息两方面信息服务子系统功模块划分图1示
显示
查询
学生浏览
室座位理系统
登记
添加
更新
台理
删
统计
图1 室座位理系统系统模块功图
(二)模块功设计
1登录模块:填写学生学号填写正确密码进入相应室查询模块
2显示模块:显示求容
3查询模块:提供种查询条件需进行查询
4添加模块:数库中添加空闲室记录
5更新模块:数库中更新室剩余座位信息
6删模块:数库中找删记录删
7统计模块:数库中信息进行统计
四数库设计(数库概念结构设计数库逻辑结构设计)
()数库概念结构设计
系统ER图
Student
Classroom
*Room_nub
Room_name
Aircondition
Seat
Empty_seat
*Stu_ID
Stu_Password
Dormitory
Study
Room_name
n
1
n
1
Administrator
*Admi_NUB
Admi_Password
Roomnub
(二)数库逻辑设计
根系统功设计求功模块划分系统信息数库列出数项数结构:
1. 学生信息表
户信息表包括学号密码学生宿舍(方便寻找室)否教室五字段学生信息表表1示
表1 学生信息表
名称
字段名称
数类型
键
非空
学号(唯性标识)
Stu_ID
数字
Yes
Yes
密码
Stu_Password
文
No
Yes
宿舍
Dormitory
文
No
No
否
Study
布尔
No
No
教室
Room_name
文
No
No
2.室信息表
室信息表包括室编号室名称空调座位数剩余座位五字段表2示
表2 室信息表
名称
字段名称
数类型
健
非空
室编号(唯性标识)
Room_nub
数字
Yes
Yes
室名称
Room_name
文
No
No
空调
Aircondition
布尔
No
No
座位数
Seat
数字
No
No
剩余座位数
Empty_seat
数字
No
No
3.理员信息表
理员信息表包括理员编号理员密码室编号三字段表3示
表3航班信息表
名称
字段名称
数类型
健
非空
理员编号(唯性标识)
Admi_NUB
数字
Yes
Yes
理员密码
Admi_Password
文
No
No
室编号
Roomnub
数字
No
No
五数库系统实现
1.数表结构实现
前面需求分析概念结构设计数库逻辑结构现SQL Server数库系统中实现该逻辑结构直接SQL Server企业理器中创建表SQL查询分析器中创建面出查询分析器中创建表SQL语句读者表创建系统pubs数库中
2.系统模块实现
参教材P370P402页容
六数库应系统开发验体会
数库系统开发关键数库系统设计中较重复杂关系量间联系区数关系进行分解数库技术发展求代学生必须具备组织利规划信息资源意识力
关系数库二维表集合种表列应满足原子特征列分解关系表行列交点单元格单元格储存基数关系模式存数冗余插入异常删异常等许问题解决问题基方法关系模式进行分解数库应系统开发两务数库设计二应程序开发数库设计数库应系统开发基础环节必须适应数处理求保证数常数处理够方便快速执行
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档