学生公寓管理系统毕业论文设计内容摘要:
注册等管理。 对学生入住寝室信息和学生基本信息的管理以及以寝室为单位的收费管理,包括对数据的添加、修改、删除、查询等。 3. 学生查询管理:包括对学生基本信息的查询,管理员可以根据学生的学号、姓名、家庭住址、学生班级以及混合查询来查询学生的基本信息。 4. 来访人员登记管理:公寓登记信息的处理,为维护公寓的安全,对来访人员有严格的审查,以及对登记信息的处理。 5. 系统管理和维护:包括修改口令,添加用户等。 图 学生公寓管理系统功能模块图 数据库设计 数据流分析 [3] 数据流图是结构化系统分析的基本工具。 一个数据流图确定了系统的转化过程、系统所操纵的数据或物质的收集(存储),还有过程、存储、外部世界之间的数据流或物质流。 数据流图技术是可以扩充到允许实时系统的建模。 数据流图是当前业务过程或新系统操作步骤的一种表示方法。 数据流图可以在一个抽象的广泛范围内表示系统。 在一个多步骤的活动中,高层数据流图对数据和处理部分提供一个整体的学生公寓管理信息系统 学 生 查 询 管 理 学 生 管 理 学 生 基 本 信 息 管 理 公 寓 管 理 来 访 登 记 管 理 学 生 注 册 管 理 公 寓 楼 房 管 理 公 寓 寝 室 管 理 针对各模块不同的表实现添加记录、修改记录、删除记录以及查询显示记录等功能 系 统 管 理 维 护 个 人 财 物 管 理 统览,这是对包含在软件需求规格说明中的精确、详细叙述的补充。 数 据流图描述了软件需求规格说明中的功能需求怎样结合在一起,使用户可以执行指定的任务。 从图中迅速反馈的信息有助于对所探讨的任务流的理解进行提炼加工。 学生公寓管理系统的第一层数据流图如图。 本数据流图描述了学生公寓系统的各个模块处理过程中的数据处理的过程。 图 学生公寓管理系统第一层数据流图 公寓管理中的数据处理图是本系统的第二层数路流图如图 ,描述了在公寓管理中所作操作的数据处理。 图 公寓管理模块数据流图 宿管科 公寓管理 寝室管理 来访人员管理 学生管理 寝室信息 寝室信息 公寓信息 学生基本信息 来访人员信息 公寓信息 来访人员登 记信息 学生信息 宿管科 删除处理 添加处理 修改处理 拆迁的公寓 添加新建公寓 修改的公寓 公寓基本信息 员工管理 员工信息 寝室管理数据流程图如图 所示,描述了用户在添加、删除、查询寝室信息时的数据处理过程。 图 寝室管理模块数据流图 来访人员管理数据流图如图 ,描述了在来访人员访问学生时,用户所作操作的数据处理过程。 图 来访人员管理数据流图 宿管科 添加处理 删除处理 查询处理 删除毕业生或离校生信息 寝室信息 宿管科 来访信息 添加来访人员信息 查询处理 删除处理 学生交费注册管理数据流图如图 ,描述了学生交费与宿管科收费 处理过程中的数据处理过程。 图 学生交费管理数据流图 公寓员工管理数据流图如图 所示 ,描述了对员工的添加、修改、删除、查询员工信息时的数据处理过程。 图 公寓员工管理数据流图 数据建模 模型是软件的第一个技术表示。 信息系统的建模是用模型来描述复杂的信息系统,使得系统的要求、结构和数据变得简单。 设计者通过描述用户的需求获得与用户的不断交互,最终对整个系统能全面地把握。 建立 完整的数据模型,完成查询 查询 宿管科 添加处理 删除处理 员工信息 修改处理 宿管科 添加注册项目 交费 学生 交费、注册信息 查询处理 报表打印 对信息系统中数据的存储和处理。 学生公寓管理系统比较复杂,为了建立这样一个复杂系统的模型,并满足实际对象不断发展的需求,在实际设计中应遵循下列原则: 1. 准确性:所建立的模型要求能够正确反映实际的对象,能够满足学生公寓管理工作的实际需求。 2. 完整性:指要求模型既能反映对象系统的静态特性,同时能够反映其丰富的动态特性。 3. 一致性:要求建立的模型能保证从分析阶段到设计阶段的平稳过渡。 各实体关系模型 经过分析,由上面的数据流程图可以得出以下各实体之间的 ER 图,如图 至 所示。 图 公寓 ER 图 公寓 管理 管理员 m n 寝室 组成 1 n 寝室 床 位 学生 公寓 n m 1 1 n 1 所属 住宿 拥有 n 图 寝室 ER 图 图 公寓管理 ER 图 数据库逻辑结构设计 基本定义: 主键:在表中是唯一不可重复的值。 具有索引的作用,可以用来快速查询表内数据。 外键:有此表的列或列的组合和其他表的主键值或 UNIQUE_KEY 具有相关联的特性。 此时,可以将这些列或列组合定义为外键。 索引: 建立索引是为了加快查询速度的有效手段。 用户可以根据应用环境的需求,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。 视图:从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。 学生公寓管理系统的数据库 [2]包含了 manage 表、 empleer 表、 TBPD 表Tborder 表、 visit 表、 TBEnrol 表、 worth 表、 grade 表、 house 表 及 registe表,共 10 张表,下面分别对各个表的功能及结构作简要介绍。 床位 寝室 公寓 住宿 拥有 组成 1 n n m 1 n 学生 来访人 n m m 1 访问 管理员 管理 注册 m n 1. manage 表:用来保存系统用户的帐 号和密码,表结构如表 41 所示。 表 41: manage 表 字段名称 数据类型 说明 用户名 文本 主键 密码 文本 权限 文本 备注 文本 2. empleer 表:用来保存公寓员工的信息,表结构如表 42 所示。 表 42: empleer 表 字段名称 数据类型 说明 员工号 文本 主键 姓名 文本 性别 文本 房号 文本 楼层 文本 职位 文本 家庭住址 文本 联系方式 文本 备注 文本 3. TBPD 表:用来保存寝室的基本信息,表结构 如表 43 所示。 表 43: TBPD 表 字段名称 数据类型 说明 id 自动编号 主键 寝室号 文本 应住人数 数字 实住人数 数字 价格 贷币 居住性别 文本 状态 文本 备注 备注 4. Tborder 表:用来保存寝室学生的基本信息,表结构如表 44 所示。 表 44: Tborder 表 字段名称 数据类型 说明 学号 文本 主键 姓名 文本 性别 文本 寝室号 文本 出生年月 日期 /时间 入学日期 日期 /时间 专业 文本 班级 文本 政治面貌 文本 毕业学校 文本 家庭地址 文本 联系方式 文本 状态 文本 备注 备注 5. visit 表:用来保存公寓来访人员的基本信息,表结构如表 45 所示。 表 45: visit 表 字段名称 数据类型 说明 id 自动编号 主键 来访姓名 文本 要访姓名 文本 所属关系 文本 来访时间 日期 /时间 结束时间 日期 /时间 值班人 文本 证件名称 文本 备注 备注 6. TBEnrol 表:用来保存公寓出访人员的基本信息, 表结构如表 46 所示。 表 46: TBEnrol 表 字段名称 数据类型 说明 id 自动编号 主键 姓名 文本 性别 文本 班级 文本 证件名称 文本 出楼贷物 文本 出楼时间 日期 /时间 值班人 文本 备注 备注 7. worth 表:用来保存学生个人财产的基本信息,表结构如表 47 所示。 表 47: worth 表 字段名称 数据类型 说明 学号 文本 主键 姓名 文本 寝室号 文本 床位号 文本 钥锁发否 文本 桌子号 文本 电话号码 文本 备注 备注 8. grade 表:用来保存寝室评比的信息,表结构如表 48 所示。 表 48: grade 表 字段名称 数据类型 说明 寝室号 文本 主键 寝室长 文本 周评分 数字 月评分 数字 总评分 数字 备注 备注 9. house 表:用来保存公寓的基本信息,表结构如表 49 所示。 表 49: house 表 字段名称 数据类型 说明 楼房号 文本 主键 楼层数 数字 房间数 数字 建筑时间 日期 /时间 建筑成本 贷币 备注 备注 10. registe 表:用来保存学生的注册交费信息,表结构如表 410 所示。 表 410: registe 表 字段名称 数据类型 说明 学号 文本 主键 姓名 文本 寝室号 文本 第一学期 文本 第二学期 文本 第三学期 文本 第四学期 文本 第五学期 文本 第六学期 文本 欠费情况 文本 备注 文本 第 5 章 系统详细设计 及其实现 系统工程框架 系统工程框架主要简介了学生公寓系统各模块 ,并对数据模块 Data 作了详细的说明,并且介绍了相应的实例。 学生公寓管理系统的模块: 1. 公寓管理模块。 2. 学生查询管理模块。 3. 学生管理模块。 4. 来访登记管理模块。 5. 系统管理和维护模块。 Data 数据模块 [5] 学生公寓管理系统的数据库连接管理在 DataMd 模块中的 中,定义了数据库连接字符串 connectionStr 来改变连接,步骤如下: 1. 打开 ADO 控件页; 2. 在窗口上放一个 TADOConnection 控件,属性设置如下: 点 ConnectionString 属性旁边的扩展按钮,然后在弹出的对话框中选择Microsoft OLE DB for SQL Server,最后点测试看看连接是否成功;成功后点确定按钮,这样就将 ConnectionString 属性设置成功。 3. 在窗口上再放一个 TADOQuery 控件,并设置属性 Connection 指向TADOConnection 控件,且在 SQL 属性中设置查询语句。 4. 最后在窗体上放 TDataSource控件,设置其 DataSet属性指向 TADOQuery控件。 再放置一个数据浏览控件,并将其 DataSource 属性指向 TDataSource控件。 5. 将 TADOQuery 属性的 Active 设置为 True,你将看到数据感知控件中显示连接数据库表的内容。 系统各模块详细设计及其实 登录窗体与系统主界面设计及实现 1. 登录窗体设计及实现 登录窗体命名为 LoginForm,界面设计如图 所示。 图 登录窗体 登录窗体的主要功能是通过用户名和密码来验证用户身份的合法性。 在用户输入完用户名和密码之后 ,程序会将用户名和密码与数据库中的数据进行对比,用户登录的机会为 3次,如果连续 3次密码错误,系统会自动关闭。 不同身份登陆有不同的权限。 登录窗体验证用户的主要流程如图 所示。 图 登录窗体流程图 开始 是否输入用户名和密码 把用户名和密码赋值给变量 用户名是否存在 用户名与密码是否匹配 登录成功 是否失败 3 次 否 退出程序 是 否 否 否 是 是 是 登录程。学生公寓管理系统毕业论文设计
相关推荐
2、公斤。 杂交种在世界主要粮食作物中都已普遍推广应用,对发展农业生产发挥了划时代的巨大作用,例如人们所熟悉的“杂交水稻”就为人类解决吃饭问题做出巨大贡献。 长期以来,世界范围内大豆单产每年提高只有 05。 各国科学家为解决大豆低产问题、寻找杂交优势利用方法付出了极大的努力,但由于大豆这种自花授粉作物的特殊性,使其杂交优势利用成为难以攻克的难题。 以吉林省农科院孙寰研究员为首的课题组,从
号旱稻泰选 1 号是国家农业部黄淮海旱稻研究中心和山东省济南惠农种业有限公司科技人员联合从泰国荒漠 3 号旱稻中,经连续 4 年精心选育育成的旱稻新品系。 通过在苏、鲁、豫、皖等省示范基地的试验、示范证明,其亩产均达 500千克600 千克,最高亩产可达 700 千克以上。 特征特性泰选 1 号全生育期为 100 天120 天,茎秆粗壮,分蘖力强,根系发达,灌浆速度快,抗病耐瘠,抗旱耐涝
的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。 系统设计思想 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用果需求分析 7 系统就满足学校的需求,例如学生信息的录入、查询、更新等。 学生录入与排名。
前提9 : 修改读者信息1 0 : 提示操作结果6: 显示读者信息7: 请求挂失 读者借阅证注销用例的时序分析 : 办公室办公室管理主页面读者信息管理主页面编辑读者信息页面读者实体1 : 打开主页面2 : 打开读者信息管理界面3 : 请求注销操作4 : 打开读者信息编辑页面5 : 输入读者信息6 : 请求注销操作7 : 判断操作前提8 : 注销操作9 : 提示操作结果 登陆系统的 时序分析 :
完成。 2.毕业生成绩单经教务处复核后,由各系负责打印。 毕业生成绩单一式叁份:一份留系保存;一 份装入学生本人档案;一份留存教务处。 3.打印不能按时毕业的学生成绩汇总表时,不及格课程不打印(留空白),待补考成绩合格后填入。 (三)毕、结业证书的填报与发放 1.毕、结业证书由教务处指导各系填写,各系凭《毕业生离校手续单》发放证书;证书发放完毕,签领表及时交回教务处。 2.结业生在弹性学制内