管理信息系统设计说明
《管理信息系统》课程设计报告 史佳1

太原理工大学经济管理学院《管理信息系统》课程设计报告仓库管理信息系统班级:工管0701*****学号:********指导教师:***设计时间:2010.07.05-2010.07.16目录前言 (2)一、系统分析 (3)系统开发的必要性 (3)管理业务流程分析 (4)编制数据字典 (5)二、系统设计 (8)功能分析 (8)模块设计原则 (9)进行代码设计 (10)输入输出设计 (11)数据库概念设计 (13)数据库逻辑设计 (14)三、总结 (15)前言仓库管理是一个企业管理不可缺少的部分,仓库管理成本也是仓库成本的重要组成。
随着经济的发展,市场的多变性、竞争的残酷性,使高层主管们越来越体会到办好一个企业的艰辛。
对于一个大型的企业,可能遇到设备陈旧、负担过重、体制僵化、管理混乱,其品牌在市场上的竞争力每况愈下等问题。
现在我们利用ERP,能使企业耳聪目明,虑事周密、运作流畅,决策科学,它的实体就是一套满足以上诸多条件的软件。
因此,开发出一个功能完善的仓库管理信息系统,对于降低企业的成本、增强企业竞争力,具有重大意义。
仓库管理信息系统是针对企业仓库货品的出入库登记和查询统计等方面工作而开发的管理软件,是一个非常实用的管理信息系统。
它可以针对各个仓库的实际需要,设定不同的仓库管理系统的功能,实现物资信息的登记、入库登记、出库登记、余额查询等任务。
管理者可以通过相应的模块,对仓库里的物资的基本情况进行修改、删除和查询,对物资的入库和出库进行管理,对出入库的物资进行查询,并能生成相应的报表,对使用该系统的用户进行修改、添加等,对物资余额进行查询等其他系统管理功能。
设计实现的管理系统能够正确有效地完成仓库管理的日常工作,并能够根据需要进行灵活的查询。
系统与数据库管理系统紧密结合,为仓库管理提供了功能较为强大的数据安全功能。
库存管理都是非常重要的组成部分,因为对于仓库的管理者来讲,如果库存居高不下,仓库管理无序令他们头痛的话,那么必然由此引起的资源浪费过大、商业运作成本过高、运作不顺畅从而导致的企业竞争力和可持续发展能力降低,则是他们更为担忧的事情。
系统设计说明书

系统设计说明书系统设计说明书1. 引言本系统设计说明书旨在对系统进行详细的设计描述,包括系统的整体架构、功能模块、数据流程、接口设计等内容,以便开发人员能够理解系统的设计思路,有针对性地进行开发工作。
2. 系统概述本系统为一个基于Web的信息管理系统,旨在帮助用户高效地管理和维护信息。
系统提供了多种功能模块,包括用户管理、数据管理、权限管理等,以满足用户多样化的需求。
3. 系统架构3.1 总体结构本系统采用MVC(Model-View-Controller)架构,将系统分成三层,分别为数据层、业务逻辑层和用户界面层。
- 数据层(Model):负责处理数据的存储和访问,包括数据库的设计和数据操作的实现。
- 业务逻辑层(Controller):负责处理业务逻辑,包括用户请求的处理、数据操作的调用等。
- 用户界面层(View):负责展示系统的用户界面,接收用户的操作请求,并将请求传递给业务逻辑层进行处理。
3.2 模块划分本系统的功能模块主要包括以下几个部分:- 用户管理模块:负责用户登录、注册、个人信息管理等功能。
- 数据管理模块:负责信息的增删查改等功能。
- 权限管理模块:负责对用户的权限进行管理,包括用户角色的设置、权限的分配等功能。
4. 数据流程4.1 用户登录流程1. 用户打开系统首页,点击登录按钮。
2. 系统展示登录页面,用户输入用户名和密码。
3. 用户点击登录按钮,系统检查用户输入的用户名和密码是否正确。
4. 如果用户名和密码正确,系统将用户信息保存到会话中,并跳转到用户首页。
5. 如果用户名和密码不正确,系统提示用户错误信息。
4.2 数据管理流程1. 用户打开数据管理页面,系统展示数据列表。
2. 用户可以通过搜索框输入关键词进行数据搜索。
3. 用户可以点击列表中的数据项,查看数据详情。
4. 用户可以点击新增按钮,添加新的数据项。
5. 用户可以点击编辑按钮,修改数据项的内容。
6. 用户可以点击删除按钮,删除数据项。
管理系统概要设计说明书

概要设计说明书1.引言1.1编写目的本测量审核信息管理系统项目是设计一个信息平台,方便客户进行测量审核申请和回送请求,方便管理人员进行申请的审核和样品的发送。
本阶段已在系统的需求分析的基础上,对信息管理系统做概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对信息系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2项目背景本项目(信息管理系统)是由 XX委托,由 XX 负责开发。
信息管理系统将由两部分组成:置于前台的客户申请程序,以及置于后台管理人员的数据库服务器。
1.3定义1.3.1专门术语SQL SERVER系: 统服务器所使用的数据库管理系统( DBMS)。
SQL: 一种用于访问查询数据库的语言。
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.3.2缩写系统:若未特别指出,统指本信息管理系统。
SQL: Structured Query Language(结构化查询语言)。
ATM: Asynchronous Transfer Mode (异步传输模式)。
1.4参考资料2.任务概述2.1目标2.2运行环境该系统建设信息平台,数据库服务器、应用服务器之间应该通畅可靠。
系统要求可靠、稳定、查询效率高。
操作系统平台: windows2003 、 windows xp 、 win 7数据库平台: sql server 2008开发软件:visual studio 2010运行平台:开发完成将网站放到装有 IIS的服务器上,客户端用 IE 或者其他浏览器即可2.3需求概述为方便客户进行测量审核申请,需要开发一个信息管理系统,客户可以在线查看所有测量仪器的名称及各项参数,在线填写申请表,提交申请,查看自己的账号信息,物流状态。
《管理信息系统》系统设计(输入与输出设计)

一、输出设计1、输出设计的内容(1)确定输出内容用户是输出信息的主要使用者。
因此,进行输出内容的设计,首先要确定用户在使用信息方面的要求,根据用户要求,设计输出信息内容。
图7-10 输出设备和介质一览表(2)选择输出设备与介质☆(3)输出设计的方法设计人员要能选择合适的输出方法,并以清楚的方式表达出来。
输出方法主要有以下几种:①表格信息,以表格的形式提供,一般用来表示详细的信息。
②图形信息,主要有直方图、圆饼图、曲线图等,可以充分利用综合信息,表达方式直观。
图7-11 昌吉市天气质量周报曲线图③图标,用来表示数据间的比例关系和比较情况,易于辨认。
图7-12 各种图标二、输入设计管理信息系统的输入所完成的功能是将机外或外地机的信息转换成机内信息,它是对信息进行处理的出发点,是信息处理的“源”,因此保证这个“源”的正确性是输入设计中的一项重要内容。
1、输入设计的内容(1)确定输入数据内容输入数据内容包括确定输入数据项名称、数据内容、精度、数值范围。
(2)确定输入数据的输入方式数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。
(3)确定输入数据的记录格式记录格式是人机之间的衔接形式,设计得好,容易控制工作流程,减少数据冗余,提高输入的准确度,并且容易进行数据校验。
(4)输入数据的正确性校验输入设计最重要的问题是保证输入数据的正确性,而对数据进行必要的校验是保证输入正确的重要环节。
(5)确定输入设备常用的输入设备有键盘、鼠标、读卡机、磁性墨水字符识别机、光电阅读器、条形码识别机、声音识别仪、扫描仪等。
图7-13(a)光电阅读器图7-13(b)终端输入2、输入界面设计的原则(1)可靠性:保证输入界面提供的环境可靠性高、容错性好。
(2)简单性:在数据输入过程中应尽量减少操作人员的击键次数,采用启发式、交互式的操作过程,以提高操作速度。
(3)易学习与易使用性:由于用户的个人背景不同,对学习和使用的性能要求也不尽相同,应该按照不同使用者的要求进行设计。
高校科研信息管理系统设计方案说明

高校科研信息管理系统设计方案说明设计目标:设计思路:本系统采用分层模式设计,包括用户接口层、逻辑处理层和数据存储层。
用户接口层提供直观友好的用户界面,逻辑处理层负责处理用户请求、调用相关的功能模块进行逻辑处理,数据存储层负责存储和管理系统的各项数据。
主要功能模块:1.科研方案管理:该模块用于管理科研方案的申报、审批和实施情况。
科研人员可以通过系统提交科研方案申报,同时系统提供流程化审批流程,实现科研方案的审批。
审批通过后,科研人员可以在系统中查看并跟踪科研方案的执行情况。
2.项目管理:该模块用于管理科研项目的申报、执行和结题。
科研人员可以通过系统提交项目申报,包括项目名称、负责人、参与人员及经费等信息。
系统提供流程化的项目执行管理流程,科研人员可以在系统中查看项目进展情况并提交项目结题报告。
5.系统管理:该模块用于管理系统的用户信息、权限分配和系统配置等。
系统管理员可以在系统中添加、修改和删除用户信息,并分配相应的权限。
同时管理员可以对系统进行基本配置,如数据库连接配置等。
6.报表统计:该模块用于生成科研项目的报表统计。
系统可以根据科研项目的不同维度(如时间、经费、负责人等)生成相应的报表和图表,帮助用户了解科研项目的整体情况。
系统架构和技术:本系统采用B/S架构,即浏览器/服务器架构。
前端采用HTML、CSS和JavaScript技术实现用户界面,后端采用Java开发语言,并使用Spring MVC框架进行系统逻辑处理。
数据库采用MySQL进行数据的存储和管理,同时使用MyBatis框架进行数据持久化操作。
系统部署在web服务器上,用户可以通过浏览器访问系统。
安全性:为保障系统的安全性,应通过对用户访问权限的管理和控制来限制用户的操作范围和权限。
同时,系统应对用户输入的数据进行合法性验证和过滤,防止恶意攻击。
另外,系统应定期备份数据,以防止数据丢失或被篡改。
总结:高校科研信息管理系统的设计旨在提高科研管理效率和科研成果的产出。
学生信息管理系统详细设计说明书

学生信息管理系统详细设计说明书学生信息管理系统详细设计说明书1:引言1.1 编写目的本文档的编写旨在对学生信息管理系统进行详细设计,明确系统的各个模块及其功能,为开发人员提供明确的开发方向和标准。
1.2 背景随着学校规模的逐渐扩大,学生信息管理变得日益重要。
为了提高学校的信息化管理水平,开发一个学生信息管理系统以便高效地管理学生信息是必要的。
2:系统总体设计2.1 系统功能学生信息管理系统主要包括以下功能:a) 学生信息录入与修改:实现学生基本信息的录入和修改功能;b) 学生信息查询与统计:根据特定条件查询学生信息,并进行统计分析;c) 学绩管理:录入和查询学生的考试成绩,并相应的成绩单;d) 学生档案管理:管理学生的各类档案,如体检档案、奖惩档案等;e) 综合查询:提供综合查询功能,方便用户根据多个条件查询学生信息。
2.2 系统模块划分根据上述功能,将学生信息管理系统划分为以下模块:a) 学生基本信息模块;b) 学绩管理模块;c) 学生档案管理模块;d) 综合查询模块。
3:学生基本信息模块设计3.1 模块功能学生基本信息模块用于录入、修改和查询学生的基本信息。
3.2 数据库设计3.2.1 学生表学生表包括以下字段:- 学生ID:唯一标识每个学生的ID;- 姓名:学生的姓名;- 性别:学生的性别;- 出生日期:学生的出生日期;- 年级:学生所在的年级;- 班级:学生所在的班级;- 联系方式:学生的联系方式。
3.2.2 其他相关表根据需要,可以创建其他相关表,如班级表、年级表等。
3.3 功能设计3.3.1 学生信息录入功能学生信息录入功能包括以下步骤:a) 输入学生的基本信息,如姓名、性别、出生日期等;b) 根据学生所在的年级和班级信息进行关联;c) 提交学生信息并保存到数据库。
3.3.2 学生信息修改功能学生信息修改功能允许用户修改已录入的学生信息。
3.3.3 学生信息查询功能学生信息查询功能允许用户根据特定条件查询学生信息。
医院信息管理系统数据库设计说明书

医院信息管理系统数据库设计说明书医院信息管理系统数据库设计说明书一、引言随着医疗技术的不断发展和进步,医院信息管理系统的设计和实施成为了医疗机构的核心需求。
本文将详细阐述医院信息管理系统数据库的设计,包括其设计目标、内容、方法及步骤,旨在提供一个全面、实用和可行的数据库设计方案。
二、设计目标医院信息管理系统的数据库设计旨在创建一个高效、安全且易于维护的数据存储和处理系统,以满足医院的日常运营和管理需求。
设计目标包括以下几个方面:1、提高数据存储和处理效率,以支持医院的业务运行和分析需求。
2、确保数据的安全性和保密性,遵守相关法规和规定。
3、提供方便的数据查询和更新功能,以便用户进行数据访问和修改。
4、优化数据库结构,减少数据冗余和冲突。
三、设计内容1、数据库选型:根据医院的信息管理系统需求,选择合适的数据库管理系统,如MySQL、Oracle或SQL Server等。
2、数据库结构设计:包括表的设计、字段定义、数据类型、索引优化等。
3、数据字典设计:定义数据字典的内容,包括数据项、数据结构、数据流、数据存储、数据处理等。
4、数据库安全性设计:设计数据库的安全策略,包括用户认证、权限管理、数据备份和恢复等。
5、数据库性能设计:包括查询优化、数据缓存、事务处理等方面的设计。
四、设计方法及步骤1、需求分析:了解医院的业务需求和管理要求,明确数据库设计的范围和目标。
2、概念设计:根据需求分析结果,进行概念模型的设计,包括实体、属性、关系等的设计。
3、逻辑设计:将概念模型转化为逻辑模型,包括表的设计、字段定义、数据类型、索引优化等。
4、物理设计:根据逻辑模型,进行物理结构的设计,包括表空间分配、数据存储格式、索引优化等。
5、安全性设计:设计数据库的安全策略,包括用户认证、权限管理、数据备份和恢复等。
6、性能设计:进行数据库性能的优化设计,包括查询优化、数据缓存、事务处理等方面的设计。
7、测试与调试:进行数据库的测试和调试,确保数据库的稳定性和可靠性。
信息管理系统需求说明书

信息管理系统需求说明书信息管理系统需求说明书1.引言1.1 目的本文档旨在定义和说明信息管理系统的需求,从而满足用户的信息管理及处理需求。
1.2 范围本文档适用于设计和开发信息管理系统的整个过程,包括需求分析、系统架构设计、模块开发、系统集成和测试等。
1.3 定义在本文档中,以下术语具有特定的含义:●信息管理系统:指用于收集、存储、处理和管理各种类型信息的计算机系统。
●用户:指系统的最终使用者。
2.业务背景2.1 业务概述详细描述信息管理系统所要管理的业务领域,以及相关业务流程和数据。
2.2 业务需求列出用户对信息管理系统的基本需求,如数据收集、数据存储、数据分析等。
3.功能需求3.1 系统功能概述描述信息管理系统的基本功能,包括数据输入、数据存储、数据查询、数据分析等。
3.2 功能详细描述详细描述每个功能的具体要求和功能流程,包括输入、处理和输出等。
4.非功能需求4.1 性能需求描述信息管理系统对于数据处理、数据存储和查询等方面的性能要求。
4.2 可靠性需求描述信息管理系统对于数据的可靠性要求,如数据完整性、数据可用性等。
4.3 安全性需求描述信息管理系统在数据访问和传输过程中的安全性要求,如数据加密、权限控制等。
5.界面需求描述信息管理系统的用户界面,包括界面布局、交互方式和界面设计原则等。
6.数据需求6.1 数据字典列出信息管理系统中使用的所有数据对象及其属性,包括数据类型、数据长度、数据关联关系等。
6.2 数据处理描述信息管理系统对于数据输入、处理和输出的要求和流程。
7.系统架构需求描述信息管理系统的整体架构,包括系统组成、模块划分和模块间的关系等。
8.测试需求描述信息管理系统的测试策略和测试方法,包括单元测试、接口测试、系统测试等。
9.项目实施计划描述信息管理系统的项目实施计划,包括开发阶段、测试阶段和上线阶段的计划安排。
10.维护和支持需求描述信息管理系统的维护和支持要求,包括系统更新、问题解决和用户培训等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理信息系统综合练习报告题目:学生宿舍管理系统2010年12月1日引言随着电脑的普及与应用,现在的管理也需要提升一个档次。
即从原来的手工记录管理模式转变为电脑一体化管理。
这样会给公寓的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。
由此而产生了本管理软件――学生公寓管理软件。
学生公寓管理软件是用Microsoft Visual Basic 编写完成。
由于Visual Basic率先采用了可视化(VISUAL)的程序设计方法。
所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。
做起来方便,使用起来更为快捷。
作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。
本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法。
如各个公寓的分布特色,以及公寓的各种管理制度。
这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。
二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。
本系统主要包括以下方面:信息查询,学生管理,公寓管理。
学生公寓管理软件目前版本为1.0.1,为一个测试版本。
它目前在功能上,以及操作的简便上有很大的改进。
但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本人在时间和精力上留下的遗憾。
但是相信这些会在以后的版本中得到完善,使这个软件成为一个功能上最全,使用上最简捷方便的管理软件学生宿舍管理系统概述1.系统开发背景与意义:学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的,社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿。
1.学生宿舍管理系统分析1.系统开发的目标:如何有效地管理宿舍,从而为学生提供一个良好的生活环境一直是学校的一个工作重点,然而现在由于高校扩招,学生的数量急剧增加,学校为管理学生宿舍所付出的代价越来越大,为此学校希望有一个自动化的宿舍管理系统能够给他们的工作带来便利。
在这种条件下,我们开发了宿舍管理系统。
学生可以通过宿舍管理系统查询自己宿舍的卫生情况,个人信息,室友信息,以及宿舍通知等,并能及时修改自己的联系电话,方便室友和宿管联系。
宿管可以将每天的卫生情况记录到宿舍管理系统,并可以通过管理系统评定优秀良好和不及格宿舍。
宿舍管理员可以通过宿舍管理系统完成学生床位安排和删除,输入宿舍重要通知,比如停水停电或停网等重要消息,录入学生信息,并且还能查看学生基本信息,便于联系学生。
2.系统开发的必要性:信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理需要的信息系统,也一个企业或组织生存越来越重要的信息资源。
长期以来,使用传统人工的方法管理高校公寓,这种管理方式存在着许多缺点,如:效率低。
而且时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥越来越重要的作用。
学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理软件。
本系统最大的特点是通用性、简单操作性。
随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、更方便、更有效率,而开发出这套公寓管理软件。
3.系统开发的可行性:(1).技术可行性:本系统在Windows操作系统下开发的的系统,其具有强大的数据库开发功能和丰富多样的编程手法,其设计、开发、调试和部署方便快捷。
在技术上的可行性,采用了当前比较流行的Visual Basic 6.0和SQL Server 2000数据库。
开发者可以快速的可视化开发应用程序,本系统后台采用SQL Server 2000 数据库,为当前的主流数据库,具有可靠性、易用性等优点。
(2).经济可行性:在经济上的可行性,此系统一旦投入使用,可以大大提高学校的工作效率,节省了大量的人力和物力,无论在前期制作和后期维护都可以省下一大笔金钱,同时可以减少工作人员,很好的实现资源的优化配置,其经济效益远远超过了它的开发成本。
本系统是为学校所设计的,在逻辑上并不是十分复杂,在系统开发的过程中不需要太多、功能太强大的设备,在软件的应用上只需要VB+ SQL Server 2000,一些小型经济的开发软件,对于经济、人力的要求都不高。
(3).操作可行性:在操作上的可行性,本系统具有友好的界面,操作起来非常的简单,进入系统之前分为管理员与用户。
使操作与管理分离,不同的用户使用不同的功能。
本系统的所有功能均在界面上看得到,让人一目了然,可行性强,同时具有简单的操作,操作人员不需要具备很高的知识水平就可以完全操作。
4.系统业务流程分析图:学生入住宿舍业务流程图:图1.1学生入住宿舍业务流程图毕业生离宿业务流程图:图1.2毕业生离宿业务流程图卫生检查业务流程图:图1.3卫生检查业务流程图查询业务流程图:图1.4查询业务流程图5.系统数据流程图:信息查询数据流程图:图1.5信息查询数据流程图入住及离宿数据流程图:图1.6入住及离宿数据流程图卫生管理数据流程图:图1.7卫生管理数据流程图新生注册入住数据流程图:手续不齐未批准入住图1.8新生注册入住数据流程图毕业生离宿数据流程图:未批准图1.9毕业生离宿数据流程图数据来源作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。
本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法,这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。
二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。
6.数据字典:1表:学生基本信息2表:卫生2.学生宿舍管理系统设计基本功能需求:基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。
系统在实现上应该具有如下功能:1.系统要求用户必须输入正确的用户名和密码才能进入系统。
2.系统应该提供学生住宿情况的基本登记。
3.系统应提供学生每学期的注册及学生的离校处理。
4.系统应提供人员来访登记及结束访问的详细登记。
5.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
6.系统应提供查询功能,以方便用户对学生基本的查询及楼房的查询。
7.系统应提供增加、删除、修改用户帐户的功能。
8.系统还应具有添加、修改、删除学生及员工基本的功能。
用户界面需求:学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。
尽可能的为用户的添加、查询等功能操作提供方便。
让用户能够在短时间内熟悉系统的基本操作,提高系统的可靠性、易读性等。
1.功能结构图的设计:功能结构图主要从功能的角度描述了系统的结构,但并未能表达各功能这间的数据传送关系。
如下图所示:系统功能结构图2.输出设计:输出设计主要是输入学生的有关信息后弹出该学生的基本信息和有关问题,比如说,本人的在几号房间,可以看出本人的性别年龄,哪个学院的,可以看出来的,这方面设计不是太难,但是很方便,可以随时输入找出本人的有关信息的。
3.数据库设计:3.1数据库需求分析:需求分析阶段应该对系统的整个应用情况作全面的、详细的调查,确定系统的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求。
要设计一个性能良好的数据库系统,收集和分析用户需求,明确应用环境对系统的要求是首要的和最基本的。
特别是数据库应用非常广泛,非常复杂,多个应用程序可以在同一个数据库上运行时,为了支持所有应用程序的运行,数据库设计就变的复杂。
因此事先对信息进行充分和细致的分析,是数据库设计取得成功的关键所在。
事实上确定全部的用户需求是一件很困难的事情,原因如下:(1)系统本身的需求是变化的,用户的需求必须不断调整,使之与这变化相一致。
(2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达他们的需求很困难,特别是很难说清楚某部分工作的功能与发展过程。
(3)要调动用户积极性,使他们能够积极的参与系统的分析与设计工作相当困难。
虽然面临这些困难,但它关系到数据库设计的成功与否所以一定要认真对待。
因此,我们应收集尽可能详细的资料,并且了解系统将来要发生的变化,收集未来应用所涉及的数据,充分考虑到系统可能的扩充和变动,使系统设计更符合未来发展的趋向,并且易于改动,以减少系统维护的代价。
3.2.数据库概念模型设计(E-R图)在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模型。
为了使E-R图表示的更加清楚,我将E-R图分成实体及其属性图和实体及其联系图如下所示。
4.输入设计(输入屏幕设计):界面设计应简单明了,一目了然。
一方面从用户应用需求出发,宿舍管理系统面对的最终用户是对计算机并不精通的学校生活部管理员;另一方面友好、清晰的界面也易学易用,易维护。