《网吧管理系统需求分析(共14页).docx》由会员分享,可在线阅读,更多相关《网吧管理系统需求分析(共14页).docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上l 需求分析需求分析分为三个部分:需求的文字表述、数据流图、数据字典。一、 需求分析第一部分 调查用户需求在对网吧管理系统进行实质性分析设计前,我们对用户需求的做了以下几个方面进行了调查。 用户的需求可分为三个方面:一方面是网吧工作人员通过网吧管理系统来管理网吧的各种设备,来方便用户上网,网吧的管理,软硬件的更新;二方面是用户能通过该系统来搜索自己需要用到的软件;三方面是对网吧数据库管理的需求,数据库在DBMS中扮演着极其重要的角色,所以能对系统数据库进行安全和全面地管理也成为了网吧管理者的一个重要需求。这三个方面形成了网吧管理系统的一个有机工作整体,采用计算机平台进
2、行自动化信息处理,可更高效的维护和更新网吧的软硬件设备,为用户提供更好的服务,对网吧的工作人员更好的管理。 在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理网吧各种软硬件信息。硬件需求的配置要求不能太高,这样可以很好的适应当前的大中型网吧。本系统开发的总的设计目标是实现网吧管理的系统化、规范化和自动化,实现对网吧软硬件的集中统一的管理。本系统主要实现对网吧内部信息的管理,主要功能为管理软硬件更新维护、网吧工作人员的工作安排、网吧的财务管理、查询、删除和工作人员的信息和上网用户信息等。该系统的主要目的:1 实现网吧不同配置机器的上机下机管理和计费。2 实现网吧对
3、所有机器的当前状态的查询,方便管理人员管理。3 建立当前机器软硬件的版本信息数据库,方便管理人员尽兴更新维护。4 建立网吧工作人员数据库,限定工作人员权限,保障数据库安全和工作人员的工作安排划分。5 建立网吧会员用户数据库。系统应当完成以下的信息处理:a、 网吧软硬件信息基本管理(1)将机器按硬件配置分类编号,方便对不同配置进行收费和机器的维护。(2)将网吧内机器所安装的软件编号,并记录当前版本号和最新版本号,方便更新。b、 网吧上网用户信息基本管理(1) 将网吧用户的基本信息储存,记录上机时间。c、 网吧工作人员信息基本管理(1) 将网吧的工作人员按工作类别分组编号,记录出勤,奖罚,权限等等
4、。安全性与完整性要求:安全性要求:a、 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b、 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容。完整性要求:a、各种信息记录的完整性;b、各种数据间相互的联系的正确性;c、相同的数据在不同记录中的一致性。确定系统的边界经对前面的需求调查和初步的分析,确定由计算机完成的工作时对数据进行各种管理和处理,具体的工作内容见第二部分, 由手工完成的工作主要有对原始数据的录入;不能由计算机生成的,各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删除等;以及系统的
5、日常维护。第二部分 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分为以下几个子系统:一、 上网管理子系统二、 机器管理子系统三、 工作人员管理子系统四、 用户信息管理子系统五、 计费管理子系统各子系统完成的功能如下: 1上网管理子系统该功能要求记录上网的用户信息,根据用户信息和使用的机器配置以及使用时间来计算上网费用。此系统的计费方式为按时间扣除押金,直到押金被扣完,需要建立的属性组为:机器编号,上机类型,用户ID,交付押金,已上机时间,余额,剩余时间,消费金额。由机器编号和用户ID计算得出单价,由单价,押金和已上机时间计算得出余额和剩余时间,由单价和已上机时间计算
6、得出消费金额。2、机器管理子系统该功能需要记录各个机器当前的状况,包括机器配置,是否故障,故障原因。网吧内部软件当前软件版本信息,最新软件版本信息。此系统分为俩个子系统,分别为硬件管理系统,需要建立的属性组为:机器编号,机器配置,所属分区,是否故障,故障原因。软件管理系统,需要建立的属性组为,软件名称,当前版本号,最新版本号,是否需要升级。3、工作人员管理子系统 该功能需要记录网吧内部各个工作人员的基本信息,职务,拥有的权限,缺勤天数,请假天数,并根据当月的缺勤和请假天数计算奖罚。此系统需要建立的属性组为:姓名,身份证号码,电话号码,职工编号,职务,负责区域,值班时间,月薪,缺勤天数,请假天数
7、,奖罚,实际月薪。可分别建立职工信息,工作安排和月薪三个表格。4、用户信息管理子系统该功能需要录入用户的信息。需要建立的属性组为:用户名,身份证号,用户ID,密码,用户组别,账户余额。5、计费管理子系统改功能用于调整计费,需要录入不同机器不同类型上机的计费方式。需要建立的属性组为:分区编号,上机类型,会员单价,非会员单价。1 机器管理子系统管理员2机号信息34换机信息连接信息上机信息表机号信息5更新软件机制版本号开机管理6789102. 员工管理子系统添加员工建档修改员工信息删除员工信息员工档案管理奖罚员工考勤信息管理工资管理3. 上网管理子系统输入基本信息用户上网信息输入查询条件上网记录入库
8、数据用户输入的查询条件产生的数据上网所用时间入库记录上网信息表用户信息表上网信息表上网记录出库数据用户上网信息出库数据记录查询4. 用户信息管理子系统N退出查询用户费用用户充 值删除用户信息修改用户信息增加用户信息Y 核对输入账号密码Y添加会员N是否会员 用 户功能数据字典1.上网记录数据字典属性名存储代码类型长度可否为空备注机器编号Int10NOT NULL机器编号(主键)上机类型String20NULL上机类型用户IDString10NULL用户ID交付押金MoneyNULL交付押金上机时间DatetimeNULL上机时间下机时间DatetimeNULL下机时间已上机时间DatetimeN
9、ULL已上机时间剩余时间DatetimeNULL剩余时间余额MoneyNULL余额消费金额MoneyNULL消费金额2硬件信息数据字典属性名存储代码类型长度可否为空备注机器编号String10NOT NULL机器编号(主键)机器配置String100NULL机器配置分区编号String10NULL所属分区是否故障String5NULL是否故障故障原因String100NULL故障原因3软件信息数据字典属性名存储代码类型长度可否为空备注软件名称String10NOT NULL软件名称(主键)当前版本号string10NULL当前版本号最新版本号String10NULL最新版本号是否要更新Stri
10、ng5NULL是否需要更新4职工信息数据字典属性名存储代码类型长度可否为空备注姓名String10NULL姓名性别String10NULL性别年龄Int10NULL年龄身份证号String20NOT NULL身份证号(主键)电话号码String20NULL电话号码职工编号String10NULL职工编号职务String10NULL职务月薪MoneyNULL月薪5.工作安排数据字典属性名存储代码类型长度可否为空备注职工编号String10NOT NULL职工编号(主键)负责区域String10NULL负责区域请假值班时间String10NULL值班时间6.月薪信息数据字典属性名存储代码类型长度可
11、否为空备注职工编号String10NOT NULL职工编号(主键)缺勤天数String10NULL缺勤天数请假天数String10NULL请假天数奖罚String10NULL奖罚实际月薪String10NULL实际月薪7用户信息数据字典属性名存储代码类型长度可否为空备注用户姓名String10NOT NULL姓名用户身份证String20NULL用户身份证号(主键)用户IDString20NULL用户id密码String20NULL密码用户组别String10NULL用户组别8.计费信息数据字典属性名存储代码类型长度可否为空备注分区编号Int10NOT NULL分区编号(主键)上机类型Stri
12、ng10NULL上机类型(主键)会员单价Int10NULL会员单价非会员单价Int10NULL非会员单价9.会员表属性名存储代码类型长度可否为空备注会员账号String10NOT NULL会员账号(主键)密码String20NULL密码姓名String10NULL姓名性别String10NULL性别备注String10NULL备注身份证号String20NULL身份证号会员等级String10NULL会员等级账号余额MoneyNULL账号余额累计充值额MoneyNULL累计充值额10.充值表属性名存储代码类型长度可否为空备注会员帐号String10NULL会员账号(主键)充值时间timeNULL充值时间职工编号String10NULL职工编号充值编号String15NULL充值编号充值金额MoneyNULL充值金额专心-专注-专业