管理信息系统设计说明书
系统设计说明书

系统设计说明书系统设计说明书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 基于Web Service的无线餐饮管理系统1.1现行系统概述1.1.1 开发背景春景海鲜酒楼位于烟台市莱山区黄海路附近,面积500平方米,近20个雅间,一个零点大厅,可容乃300人就餐,菜品以本地海鲜、鲁菜、家常菜为主,客源以政府、机关、事业单位团体等为主,春景酒楼以其海鲜、鲁菜特色和决策层完善的经营理念,占领着烟台市餐饮行业的很大部分市场。
1.1.2组织结构分析目前,春景海鲜酒楼主要划分为六个部门:经理部、人事部、餐厅部、后厨部、财务部、后勤部。
春景海鲜酒楼组织结构图如图1-1所示。
图1-1 春景海鲜酒楼组织结构图各个部门的岗位划分及职责如下:经理部设有总经理一个,副经理两个。
副经理分别管理人事部、餐厅部、后厨部和财务部、后勤部。
经理部的主要职责:负责酒楼员工的任职、财务管理、酒楼经营及高层决策等工作。
人事部设有人事主管一个。
人事部的主要职责:负责制定和实施酒楼人才资源规划;机构设置与编制管理;人事管理的规章制度建设;人员调配工作;员工人事任免、业绩考核、劳资发放等工作。
餐厅部设有餐厅主管一个。
餐厅主管下设前厅领班、楼层领班、跑菜主管、酒水主管和吧台各一个。
主要工作人员有迎宾员、服务员、跑菜员、酒水员。
餐厅部的主要职责:负责酒楼的迎宾接待、前台点菜、传菜、酒水提供等工作。
后厨部设有行政总厨一个。
行政总厨下设厨师长一个,厨师长下设炉头主管、冷菜主管、配菜主管、点心主管各一个,主要工作人员有蒸煲厨师、冷菜厨师、配菜厨师、点心厨师。
后厨部的主要职责:负责酒楼的菜例拟定、菜例制作分工及菜例制作等工作。
财务部设有财务主管一个,主要工作人员有库管员、收银员和会计。
负责酒楼的收银结账、财务管理等工作。
后勤部设有后勤主管一个,主要工作人员有采购员、维护员、保洁员。
负责酒楼的原料采购、设施维护和卫生管理等工作。
1.1.3现行系统运行状况分析烟台市春景海鲜酒楼目前使用的系统,主要有人事管理、预定管理、点菜管理、财务管理四个功能模块,分别负责了人事管理、预定接待、顾客点菜、财务上报等功能。
学生信息管理系统详细设计说明书

学生信息管理系统详细设计说明书学生信息管理系统详细设计说明书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.引言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、课程管理对学校开设的课程进行管理,包括课程名称、课程代码、学分、授课教师等信息的录入、修改和查询。
4、成绩管理能够录入学生的课程成绩,进行成绩的计算、统计和分析,生成成绩单和成绩报表。
5、奖惩管理记录学生的奖励和处罚信息,包括奖励名称、处罚原因、时间等。
6、系统管理包括用户管理、权限管理、数据备份与恢复等功能,确保系统的安全稳定运行。
三、系统设计(一)总体架构本系统采用B/S(浏览器/服务器)架构,用户通过浏览器访问系统,服务器端负责数据处理和业务逻辑。
系统分为表示层、业务逻辑层和数据访问层三层架构,提高了系统的可维护性和可扩展性。
(二)数据库设计1、数据库选型选用关系型数据库MySQL,以满足系统对数据存储和管理的需求。
2、数据表设计根据系统功能需求,设计了学生信息表(student_info)、学籍信息表(student_status)、课程信息表(course_info)、成绩信息表(grade_info)、奖惩信息表(reward_punish_info)等数据表,并定义了各表的字段、数据类型、约束条件等。
3、数据库关系通过主键和外键建立了数据表之间的关联关系,确保数据的一致性和完整性。
(三)界面设计1、登录界面用户输入用户名和密码进行登录,系统验证用户身份后进入相应的操作界面。
学生成绩管理信息系统-概要设计说明书

学绩管理信息系统-概要设计说明书学绩管理信息系统-概要设计说明书1.引言本文档旨在说明学绩管理信息系统的概要设计。
学绩管理信息系统是为学校提供一个方便、高效管理学绩的平台,包括学生信息管理、课程管理、成绩录入和查询等功能。
2.系统概述本系统旨在解决学校学绩管理中的一系列问题,将学生信息、课程信息和成绩信息进行统一管理,并为学生、教师和管理员提供相应的功能模块。
2.1 功能模块①学生信息管理该模块用于管理学生基本信息,包括学生姓名、学号、班级、性别等。
教师和管理员可以进行学生信息的添加、修改和删除操作。
②课程管理该模块用于管理课程信息,包括课程名称、课程编号、教师姓名等。
教师和管理员可以进行课程信息的添加、修改和删除操作。
③成绩录入与查询该模块用于录入学生的成绩信息,并提供学绩查询功能。
教师可以录入学生的成绩,学生和管理员可以根据学号或课程名查询学绩。
2.2 系统界面系统将提供学生信息管理界面、课程管理界面、成绩录入界面和成绩查询界面等。
每个界面将按照页面布局规范设计,确保用户友好性和易用性。
3.数据库设计系统将采用关系型数据库来存储学生信息、课程信息和成绩信息。
数据库设计包括表结构设计、关系设计和索引设计等。
4.系统架构系统的架构采用三层架构,包括表示层、业务层和数据访问层。
表示层负责用户界面的展示,业务层负责处理各种业务逻辑,数据访问层负责与数据库的交互。
5.开发环境系统将使用Java作为开发语言,采用Spring MVC框架和MySQL数据库。
开发工具包括Eclipse IDE和Navicat数据库管理工具。
6.运行环境系统将在Windows和Linux操作系统上运行,需要安装Java运行环境和MySQL数据库。
7.安全性设计考虑到敏感的学生信息和成绩信息,系统将采取一系列安全措施,包括用户权限管理、数据加密和防止SQL注入等。
8.性能设计为了提高系统的性能,系统将采用缓存技术、数据库索引优化和并发控制等手段,保证系统的响应速度和并发能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公司人员资料管理系统系统设计说明书时间: 2013.4.25———2013.5.10湖南工业大学科技学院目录摘要………………………………………………………………………………第一章绪论……………………………………………………………………第二章需求分析…..…………………………………………………………1.1 功能模块的分析…………………………………………………1.2 模块的设计……………………………………………………1.3 系统的数据模型………………………………………………第三章系统的配置……………………………………………………………3.1 Microsoft Access 2000的安装………………………………3.2 Visual Basic 6.0的安装………………………………………第四章数据库的设计…………………………………………………………4.1 数据表的设计………………………………………………………4.2 关系的设计…………………………………………………………第五章详细设计…………………………………………………………………5.1 建立窗体……………………………………………………………5.1.1建立主窗体………………………………………………………5.1.2建立详细资料窗体……………………………………………..…5.1.3建立部门信息窗体………………………………………………5.1.4建立系统管理窗体………………………………………….……5.1.5建立登录窗体……………………………………………….…….5.1.6建立增加新用户窗体……………………………………….……5.2 创建工程模块………………………………………………….…5.3 VB窗体与数据库的连接………………………………….……. 第六章系统的编译与发布……………………………………………………..第七章设计总结……………………………………………………………….致谢……………………………………………………………………………..摘要本文分析了企业员工档案管理信息系统的系统需求,并利用Microsoft Access2000 和Visual Basic6.0的特点,设计和实现了企业员工档案管理系统的网络实现方案。
论文包括了所需软件的安装与配置以及系统数据库的设计,系统数据操作的实现和界面的设计,以及系统的安全与管理等,完整地实现了企业档案管理的各种基本功能与数据操作。
通过本论文的实际应用证明,这两种软件的结合可以很好的解决类似企业档案管理等数据库操作功能的计算机网络实现。
本文中所设计的基于Microsoft Access2000和Visual Basic6.0的企业档案管理系统是一个成功的而且具有实用性的数据库管理系统。
关键字:企业档案管理系统;网络实现:Microsoft Access2000 ;Visual Basic6.0第一章绪论数据是信息的一种,它是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
计算机的数据库可以分为两类:关系数据库和非关系数据库。
Microsoft公司的Access数据库管理系统是目前国内使用较为普遍的一种数据库软件。
它既是一个独立的数据库平台也是一个强大的数据库开发工具,可以用来开发定制客户机/服务器数据库应用程序。
它包括了30多个向导可以执行许多常见的任务,如创建窗体,报表和查询。
Access数据库在设计大量的用户或频繁的操作时,它的性能和可靠性会大幅度下降。
Visual Basic6.0是微软推出的基于窗口的可视化开发工具。
Visual所指的是开发图形用户界面的可视化方法,无需写大量源代码去描述用户界面元素的外观和位置,而只要把预先建立好的控件对象拖入到设计窗体上,着就是可视化。
Visual Basic是Windows下最快捷,便利的通用开发工具之一,它具有智能特性集成开发环境。
VB6.0的特有四大特点:可视化,面向对象,部件编程,事件驱动等。
企业员工档案管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强,数据安全性好的库,而对于后者则要求应用程序功能完备,易使用的特点。
企业员工档案管理系统是一种典型的多用户数据库管理应用,同一时间可能有多个用户在进行同样的数据操作,因此系统必须能够快速高效地处理并优化多用户条件下的数据访问和查询要求。
基于Microsoft Access2000和VB6.0各自的特点,本文通过使用这两者的集成设计并开发了企业档案管理系统的网络实现方案。
第二章需求分析信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,档案管理系统软件为企业和公司带来了极大的方便。
该软件是以编程语言为实现的,其功能在系统内部有源代码直接完成。
使用者可以了解本软件的基本工作原理。
操作人员只需输入一些简单的知识和培训,即可达到操作的目标。
2.1功能模块分析档案管理部分:有关企业员工各种信息的输入,包括员工基本档案、家庭成员、工作记录、奖惩记录、职称评定、培训记录、调动记录等。
这一部分要完成的主要功能是员工信息的添加、修改、删除、查询。
部门管理部门:职工所在部门的信息输入,包括部门名称、部门负责人以及部门联系电话等。
这一部分完成的主要功能是部门的信息的添加、修改删除查询等。
系统维护部分:操作员设置、操作员权限设置、修改密码等。
2.2、模块设计根据上面所介绍的主要功能,对系统进行分析得到如图1所示的系统功能模块图。
职工档案管理部分包括基本档案、家庭成员、工作记录、奖惩记录、职称评定、培训记录、调动记录等。
其功能是实现对各部分数据内容的添加、添加、修改、删除等操作。
各管理部分的明细如下:⑴基本档案:职工编号、姓名、隶属部门、身份证号、性别、生日、年龄、民族、政治面貌、婚姻状况、文化程度、联系电话、家庭住址、E-mail、职工类型、参加工作时间、工龄、入本单位时间、职称、职位、工资类别、银行账号、医疗保险账号、合同期。
⑵家庭成员:成员姓名、与本人关系、出生日期、工作单位、担任职务、政治面貌、联系电话。
⑶工作记录:起始时间、结束时间、工作单位、担任职务、部门名称、级别。
⑷奖惩记录:奖惩种类、奖惩日期、奖惩原因、奖惩批准单位、解除处分时间、解除处分原因。
⑸职称评定:专业技术资格、取得方式、取得日期、聘用专业技术职务、聘用起始时间、聘用结束时间、聘用单位。
⑹培训记录:培训方式、起始时间、结束时间、培训期限、所学专业、培训单位、培训内容、培训经费、培训结果。
⑺变动记录:工作变动,包括调动日期、调动前日期、调动前部门、调动后部门;薪金变动,包括调动日期、调动前薪金、调动后薪金。
②部门管理部分信息管理部分包括部门名称、部分负责人、负责人联系联系电话等。
其功能是实现对各部分数据的添加、修改、删除等操作。
③系统管理系统管理部分包括操作员设置,操作员权限的设置以及一些安全的管理等。
第三章系统的配置本文中的企业档案管理系统是基于Microsoft Access2000和Visual Basic6.0来设计并开发的,因此在进行数据库的设计创建之前,必须安装并配置上述两个软件。
3.1 Microsoft Access2000的安装安装Microsoft Access2000的时候,可以选择只安装Microsoft Access2000,也可以同时安装其他的Office应用程序或组件,安装时采用默认设置即可。
3.2 Visual Basic 6.0的安装启动安装程序,通过Windows的“控制面板/添加删除程序”,“资源管理器”,“我的电脑”运行Visual Basic6.0安装光盘上的Setup.exe程序。
输入CD号以及姓名和用户单位,单击安装程序界面上的“更改文件夹”按钮设置安装路径,在Visual Basic6.0提供的“典型安装”和“自定义安装”方式中选择一种,重新启动计算机完成安装过程。
第四章数据库的设计4.1数据表的设计设置操作人员。
系统初始设置一个超级用户名和密码,操作人员可以利用这个超级用户名和密码登录,之后,可以设置其他的超级用户名称,也可以设置权限用户,设置这个用户可以使用的权限。
此外,系统对于基本档案表,字段名,数据类型及其大小具体设置如下表1所示。
表1 基本档案表表2 家庭成员表表3 工作记录表表4 奖惩记录表表5 培训记录表表6 职称评定记录表表7 变动记录表8 部门信息表表9 职工类型表表10 系统信息记录表4.2 关系的设计数据库之间的关系指明两个库之间共享一个共同的关键字值。
一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录,一个更高级的连接形式称为自然连接。
这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。
数据库有三种不同类型的关键字:主关键字,组合关键字和外关键字。
在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其他的库建立关系。
关系是数据库查询设计的基础。
关系数据库中表之间的关系有一对一的关系,一对多的关系以及多对多的关系,其中前两种是最为常用的两种关系。
对于此,在Access中单击“工具”->“关系”,打开关系窗口。
在此窗口中,将基本档案中的employee_NO字段分别与职工档案的各个表中的employee_NO建立关系,并在编辑关系窗体中选择“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”选项。
将基本档案中的employee_unit字段与部门信息中的employee_unit字段建立关系,不选择“实施参照完整性”项。
按照上面的表格要求设计好数据库(命名为archivel.mdb)后,便可以进行系统的开发了。
第五章详细设计一.程序预览:运行本系统程序,首先出现登录界面,输入正确的用户名和密码后进入主窗体。
主窗体的菜单栏中有档案管理、部门管理、系统管理、系统信息4个菜单。
主窗体左侧的表格控件用来显示当前员工,包括职工编号、职工姓名、所在部门。
单出某条职工信息,则在窗体右侧显示职工的基本信息。
单出“更新”按钮,表格窗体刷新以获取更新后的数据。
1.档案管理菜单:打开“档案管理”菜单,其下有3个子菜单,分别是显示所在员工、添加员工档案、职工档案查询。
⑴“显示所有员工”子菜单。
单击此菜单,在职工表格中会显示所有员工的信息。