[管理学]新生报名管理信息系统内容摘要:

息; (3) 管理员、老师及学 生可根据公寓楼号查询公寓基本信息。 :提供公寓的信息的录入、查询功能。 (1) 管理员把寝室基本信息的录入; (2) 管理员更新、删除、添加寝室的基本信息; (3) 管理员可根据寝室号查询寝室基本信息。 系统规则分析 1. 一个学校有多个学院,每个学院包括学院名称、学院号(唯一标识)属性。 2. 一个学院有多个系,每个系包括系名、系号(唯一标识)属性。 3. 一个系有多个专业,每个专业包括专业名、专业号(唯一标识)属性。 4. 一个专业有多个班级 ,每个班级包括班级名、班级号(唯一标识)、班级人数属性。 ,每个学生包括姓名、学号、性别、入学年份、籍数据库开发与应用课程设计 13 贯、政治面貌、名族、身份证号、电话号码。 ,一个班级只能属于一个专业,一个专业只能属于一个系,一个系只能属于一个学院。 一个专业,分配在一栋公寓;每个专业有多个寝室,每个学生只能住在一个寝室。 寝室有寝室楼层、寝室号属性。 ,一个寝室最多入住四个学生。 数据库开发与应用课程设计 14 第 4章 数据库设计 ER 图 根据系统需求与数据字典,得到系统 ER 图( ER 图又称实体 关系图,它是表示数据对象及其关系的图形语言机制其中数据对象用长方形表示)。 系统总体 ER 图如 41 所示: 图 41 系统 ER 图 隶属 公寓 籍贯 性别 姓名 学号 名族 学生 政治面貌 身份证号 入学年份 电话号码 住宿 楼层 班级编号号 班级名称 班级 专业编号 专业名称 专业 系 学院 隶属 隶属 隶属 系名称 系编号 学院编号 学院名称 人数 隶属 寝室号 人数 公寓编号 公寓名称 分配 公寓 m n 1 m 1 数据库开发与应用课程设计 15 数据库详细设计 该系统的总体的数据表设计如下 表 41 所示。 表 41 总体表 数据表 功能描述 系统用户数据表 用于保存系统用户的帐户信息 新生基本信息表 用于保存新生的基本信息 公寓代码数据表 用于 各种类型公寓的基本数据 收费数据表 用于保存新生收费数据 系别代码数据表 用于保存各个系的数据 专业代码数据表 用于保存与专业相关的数据 (1)系统用户数据表 用于保存系统用户的信息,包括三张表:“ T_user”保存系统用户,结构见表 42 所示;“ t_qxb”保存用户权限,结构如表 43 所示;“ t_cdx”用于保存所有的菜单项,结构如表 44 所示。 表 42 T_user 表结构 列名 数据类型 字节数 关键字 允许空 说明 name Char 6 pk 非空 用户名 passwd Char 10 非空 密码 表 43 t_qxb 表结构 列名 数据类型 字节数 关键字 允许空 说明 name Char 20 pk 用户名 cdx Char 3 菜单项 表 44 t_cdx 表结构 列名 数据类型 字节数 关键字 允许空 说明 cdx Char 3 pk 菜单项 cdm Char 20 非空 菜单名 (2)新生基本信息数据表 用于保存新生的基本信息,数据表名为“ t_xsb”,结构如表 45 所示。 表 45 t_xsb 表结构 列名 数据类型 字节数 关键字 索引 说明 xh Char 10 pk 是 学号 数据库开发与应用课程设计 16 xm Char 10 否 姓名 xb Char 2 否 性别 csny Datetime 8 否 出生日期 jtdz Char 60 否 家庭住址 yzbm Char 6 否 邮政编码 lxdh Char 20 否 联系电话 zydm Tinyint 否 专业代码 xbdm Tinyint 否 系别代码 gydm Tinyint 否 公寓代码 gybh Char 7 否 公寓编号 zt Tinyint 否 状态 (3)公寓代码数据表 用于各种类型公寓的基本数据,数据表命名为:“ td_gydm”结构见表 46所示。 表 46 td_gydm 表结构 列名 数据类型 字节数 关键字 索引 说明 gydm Tinyint pk 是 公寓代码 gyjb Char 10 否 公寓级别 sfje Decimal 18 否 收费金额 (4)收费数据表 用于保存新生收费数据,数据表命名为“ td_sfb”,表结构见表 47 所示。 表 47 td_sfb 表结构 列名 数据类型 字节数 关键字 索引 说明 xh Char 10 pk 是 学号 xm Char 10 否 姓名 sfje Decimal 18 否 收费金额 sfrq Datetime 否 收费日期 sfr Char 10 否 收费人 bz Char 100 否 备注 (5)系别代码数据表 用于保存各个系的数据,数据表命名为“ td_xbdm” ,结构见表 48 所示。 表 48 td_xbdm 表结构 列名 数据类型 字节数 关键字 索引 说明 数据库开发与应用课程设计 17 xbdm Tinyint pk 是 系别代码 xbmc Char 20 否 系别名称 xf Decimal 18 否 学费 qtf Decimal 18 否 其他费 (6)专业代码数据表 用于保存与专业相关的数据,数据表命名为“ td_zydm”,结构见表 49所示。 表 49 td_zydm 表结构 列名 数据类型 字节数 关键字 索引 说明 zydm Tinyint pk 是 专业代码 zymc Char 60 否 专业名称 数据库开发与应用课程设计 18 第 5章 主窗体设计 主窗体设计 此部分是公共模块。 用户登陆成功后,系统根据用户的权限启动用户允许使用的 功能模块。 在数据模块中定义一个全局变量 dlname,用来保存用户登陆的用户名,便于其他窗体使用。 写一个函数来取得服务器时间作为操作时间,保证系统时间的一致性。 图 51 系统主窗体 表 51 窗口及组件的属性设置 对象 属性 属性值 说明 mainmenu caption 系统( amp。 z) 菜单组件标题 图 52 登陆后的主窗体 表 52 窗口及组件的属性设置 数据库开发与应用课程设计 19 对象 属性 属性值 说明 mainmenu caption 系统 菜单组件标题 报道管理 公寓管理 缴费管理。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。