java+mysql学生宿舍管理系统的设计与实现(3)
时间:2023-11-19 17:51 来源:毕业论文 作者:毕业论文 点击:次
技术可行性分析是指我们开发网站系统的技术和开发网站系统方案的技术能不能被开发人员所掌握,在开发网站系统中是否会被技术难题所难倒。 校园宿舍管理系统要求角色可以随时随地的操作和使用,在任何地点不仅在宿舍也可以在家中,任何有网络的地方都可以使用校园宿舍管理系统对宿舍信息进行操作和管理。考虑到时间低点的要求,我们准备可以采用基于B/S程序结构的技术开发这套系统。系统的开发结构技术决定了我们将要使用怎样的开发语言。在开发系统软件中采用什么样的开发语言来对系统设计和系统后期维护是非常重要的。基于B/S程序的架构技术我们目前可采用的两种开发语言分别是PHP和JAVA。在日常学习中JAVA程序设计语言是可以熟练掌握的。并且JAVA程序设计语言也被各开发人员认可所使用,JAVA在面向对象语言中学习起来不仅容易理解,还容易上手。通过以上分析选择,开发宿舍管理系统用JAVA语言是具备技术可行性的。 (3)操作可行性分析: 在软件系统中操作可行性分析要在用户使用软件系统中感受方便、快捷。例如用户在导航菜单中可以一眼找到自己的需求栏目,无需繁琐的操作。用户在使用过程中可以通过最简介的操作去熟悉软件系统、操作软件系统。学生宿舍管理系统在操作可行性分析中加入了左侧菜单栏的功能,这样用户一进入系统就能够一眼看到自己可操作的菜单和可实现的功能[14]。 (4)经济可行性分析:论文网 经济可行性分析是指在我们开发系统时可以使用的资源(资源包括人力资源、自然资源和资金条件)。在我们通过对校园宿舍管理系统的开发成本、人力资源、自然条件和资金条件进行分析,开发校园宿舍管理系统统一对宿舍进行管理,不仅能够大大的提高宿舍管理员的工作效率,更能够节约成本。以上分析结果显示开发校园宿舍管理系统满足经济可行性分析。 3 系统设计 3。1 系统功能分析 1。 学生信息的维护,包括学院信息的维护,班级信息维护,还要进行学生统计,统计各个学院的学生住宿情况。 2。 学生住宿管理,包括预分宿舍(即通过学院招收学生人数,把宿舍批量的分配给学院),批量入住(对选择的学院学生批量入住宿舍),学生入住(单个调整)。 3。 宿舍信息的维护,包括宿舍楼的维护,和批量生成房间。 4。 宿舍评分,包含宿舍评分的查看。 5。 日常登记包括学生违纪登记,物品维修登记,访客登记和物品借用登记 3。2 数据库设计 3。2。1 数据库需求分析 宿舍管理系统涉及的很多数据都需要持久化存储,数据之间的关系都很紧密。所以我们要选用一款合适的关系型数据库进行数据的持久化操作,方便我们对宿舍,学生的信息进行增加,删除和修改操作。 宿舍管理系统的数据关系并不复杂,但是数据量大,涉及的宿舍,学生,都论以万计。所以我们选择MYSQL作为我们的数据库。 3。2。2 数据库设计E-R图 3。2。3 数据库详细设计 按照本系统的数据关系一共设计了15张表,包括学院信息表department,班级信息表t_class,学生信息表student,宿舍楼信息表building,宿舍信息表dorm,院系与宿舍关系表depart_dorm,学生与宿舍关系表student_dorm,用户表user,用户权限表userpermission,物品借用信息表borrow_goods,物品维修信息表repair_goods,学生违纪信息表discipline,访客信息表visit,宿舍评分表score,菜单表menu。 (责任编辑:qin) |