《公司人事管理系统的设计与实现概述tim.doc》由会员分享,可在线阅读,更多相关《公司人事管理系统的设计与实现概述tim.doc(95页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、十一郎区块链足球俱乐部Evaluation Warning: The document was created with Spire.Doc for .NET.数据库课程程实习公司人事管管理系统统的设计计与实现现电气与计算算机学院院2017年年6月数据库课程程实习公司人事管管理系统统的设计计与实现现小组成员:付紫钲钲、王子子昂 袁嘉隆隆、周 正指导教师:袁一平平、杜丽丽英 专 业:计计算机科科学与技技术摘要随着科学技技术的不不断提高高计算机机科学日日已进入入人类社社会的各各个领域域并发挥挥着越来来越重要要的作用用。作为为计算机机应用的的一部分分,使用用计算机机对物资资信息进进行管理理,具有手手
2、工管理理所无法法比拟的的优点。人人事档案案管理系系统是典典型的信信息管理理系统(MIIS),其开发发主要包包括后台台数据库库的建立立和维护护以及前前端应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性和完整整性强、数数据安全全性好的的库。而对于后者者则要求求应用程程序功能能完备,易使用用等特点点。本人人事档案案管理信信息系统统的一些些基本功功能和组组成情况况包括系系统的需需求分析析、概念念结构设设计、逻逻辑结构构设计、物物理结构构设计、数数据库实实施、数数据库运运行维护护等步骤骤。本系系统主要要的模块块有:用用户登录录、人事事信息的的、查询询、删除除、修改改及统计计、系统统
3、维护以以及退出出系统。本课题采用用STS开发工工具利用用其提供供的各种种面向对对象的开开发工具具是能方方便而简简洁操纵纵数据库库的智能能化对象象短期内内就可以以开发出出用户满满意的可可行系统统,在开开发方法法上使用用生命周周期法。关键词:人人事档案案管理;管理信信息系统统;STS;SQLLSEERVEER220055ABSTRRACTTWith thee coontiinuoous impprovvemeent of sciiencce aand tecchnoologgy, commputter sciiencce hhas enttereed eeverry ffielld oof hhu
4、maan ssociietyy annd iis pplayyingg a morre aand morre iimpoortaant rolle. As a ppartt off coompuuterr apppliicattionn, uusinng ccompputeer tto mmanaage matteriial infformmatiion hass thhe iincoompaarabble advvanttagees oof mmanuual mannageemennt. Perrsonnnell fiile mannageemennt ssysttem is a ttypi
5、icall innforrmattionn maanaggemeent sysstemm (MMIS), iits devveloopmeent maiinlyy inncluudess thhe eestaabliishmmentt annd mmainntennancce oof bbackk-ennd ddataabasse aand froont-endd apppliicattionn deevellopmmentt off twwo aaspeectss. FFor thee foormeer, it is neccesssaryy too esstabblissh aa liib
6、raary witth sstroong datta cconssisttenccy aand inttegrrityy annd ggoodd daata seccuriity.For tthe lattterr, iit rrequuirees tthe apppliccatiion proograam tto bbe ffullly ffuncctioonall annd eeasyy too usse. Somme oof tthe bassic funnctiionss off thhe pperssonnnel arcchivves mannageemennt iinfoormaa
7、tioon ssysttem andd thhe ccompposiitioon iinclludiing thee syysteem rrequuireemennt aanallysiis, connceppt sstruuctuure dessignn, llogiic sstruuctuure dessignn, pphyssicaal sstruuctuure dessignn, ddataabasse iimpllemeentaatioon, dattabaase opeerattionn annd mmainntennancce. Thee syysteemss maain mod
8、dulees aare: usser loggin, peersoonneel iinfoormaatioon, queery, deelette, moddifyy annd sstattistticss, ssysttem maiinteenannce, annd eexitt syysteem.This papper usees SSTS devveloopmeent toools proovidded by thee usse oof iits varriouus oobjeect-oriientted devveloopmeent toools cann bee coonveenie
9、ent andd siimplle mmaniipullatiion of thee inntellliggentt obbjecct ddataabasse iin tthe shoort terrm ccan devveloop aa saatissfacctorry ssysttem, inn thhe ddeveeloppmennt oof mmethhodss off liife cyccle metthodd.Key wwordds: perrsonnnell fiile mannageemennt; mannageemennt iinfoormaatioon ssysttem;
10、STTS; SQLL SEERVEER 220055第一章 概述1.1随着计算机机应用的的普及,推推动企业业计算机机管理现现代化的的时机已已经到来来,采取取信息化化管理是是企业在在新经济济时代的的必然趋趋势,也也是企业业管理者者的迫切切需求。信信息技术术为企业业的发展展提供了了机遇,也也带来了了挑战。如如何改良良你公司司的内部部经营机机制,公公正、客客观、全全面、快快捷地记记录和评评估有关关员工的的信息,实实现以人人为本的的经营战战略,提提高人事事管理工工作的效效率,使使人事管管理员有有更多的的精力去去做人力力资源分分析、研研究和开开发工作作,开拓拓未来,领领先同行行业的关关键。作作为现代代人
11、事管管理的重重要手段段之一,人人事信息息化建设设在此过过程中将将起到不不可代替替的作用用。只有通过人人事管理理信息系系统,人人事管理理人员才才能跨越越时空、地地域的障障碍,在在第一时时间完成成对信息息的归集集,并从从浩如烟烟海的数数据中找找到有用用信息,为为管理决决策者提提供及时时、准确确的决策策依据!我国的的企业自自身的基基础薄弱弱,一是是人事管管理基础础薄弱,主主要表现现为人事事管理体体制过于于分散,多多数企业业很难实实现人事事资料信信息管理理制度;人事管管理制度度不健全全、不规规范。二二是一些些工业企企业生产产装备自自动化、信信息化水水平低,不不能准确确提供完完整的实实物信息息。三是是几
12、乎所所有行业业都没有有统一、规规范的产产品编码码,企业业自己搞搞的产品品编码不不健全、不不规范。目前有好多多类似的的人事管管理系统统,但一一个信息息系统的的开发不不但是一一个高投投入、高高技术的的项目,而而且是一一个牵涉涉问题面面广、拖拖延时间间长的项项目,从从信息管管理的角角度来看看,一个个信息系系统开发发项目决决不仅仅仅是一个个纯技术术性的问问题,还还须用技技术、管管理和组组织相结结合的综综合观点点来指导导此类项项目的开开发。与与发达国国家大企企业相比比,我国国人事管管理信息息化建设设工作的的总体水水平还很很低,处处在起步步阶段。这这个人事事管理系系统管理理公司的的人事信信息,提提供查询询
13、功能,方方便用户户的统计计分析。第二章 数据库设计计2.1 需需求分析析本系统主要要是为了了帮助企企业的人人事部门门和财务务主管部部门提高高工作效效率,减减少企业业不必要要的开销销,从企企业的根根本利益益出发,实实现企业业人事信信息管理理的系统统化和自自动化。根根据我们们日常生生活中的的经验,根根据我们们所做的的其他询询问和调调查,得得出用户户的下列列实际要要求:(1)企业业相关情情况 与人事管管理相关关的情况况有:管管理员、员员工、及及领导者者。人事事管理的的所有日日常工作作都是围围绕这几几大部分分进行。一一个公司司有一个个领导者者每个公公司可以以分成财财政部、人人力部、市市场部、生生产部、
14、信信息部、证证券部等等部门,每每个部门门有一个个管理者者,并且且只能在在一个部部门任职职,每个个部门有有不同的的员工,每每个员工工只能在在一个部部门工作作,每个个员工有有姓名,性性别,学学历,工工作岗位位,参加加工作时时间,家家庭住址址,x,籍贯贯,民族族,出生生日期,部部门等信信息。(2)用户户对系统统的要求求a)信息要要求:系统的使用用主体是是管理员员还有公公司领导导人,因因此对系系统的信信息要求求可分为为以下几几个方面面:管理员:编编号,姓姓名,账账号,权权限,密密码员工:姓名名,性别别,学历历,婚姻姻状况,工工作岗位位,家庭庭住址,x,籍贯贯,出生生日期,部部门,工工资部门领导者者:编
15、号号,账号号,权限限,密码码企业领导人人:编号号,账号号,密码码,权限限b)处理要要求:该系统主要要是针对对简化公公司人事事管理工工作,主主要的使使用对象象是公司司的人事事部门和和一些部部门领导导者。通通过研究究我们发发现一些些公司一一直以来来使用传传统人工工的方式式管理人人事档案案,这种种管理方方式存在在着许多多问题,如如:效率率低、保保密性差差,另外外时间一一长,将将会产生生大量的的文件和和数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难,而而且容易易丢失。有些使用用数据库库管理的的系统功功能做的的不是很很好,不不是不够够智能就就是操作作复杂,一一般的员员工根本本就不会会使用,
16、总总之就是是基本上上都存在在各方面面的缺陷陷。c)安全性性要求:1、系统应应该设置置访问用用户的用用户账号号是否合合法,并并且要求求合法账账户使用用自己的的密码登登陆该系系统,保保证自己己的账户户不被他他人使用用。2、系统应应对每个个用户设设置一定定的权限限,如有有些用户户可以修修改数据据库中的的数据而而有些是是不能修修改的。权权限的授授予是更更根据管管理员来来设置的的,有一一个专门门的设置置窗口。d)完整性性要求:1、各种信信息记录录的完整整性,信信息记录录不能为为空;2、各种数数据之间间的相互互依赖的的正确性性。3、相同的的数据在在不同的的记录中中的一致致性。2.2表结结构设计计根据如上得
17、得到的用用户需求求,我们们将本系系统按照照所完成成的功能能分成以以下3个统:(1)管理理员子系系统输入自己的的用户名名和密码码就可以以进入人人事管理理系统的的主界面面,管理理员基本本上可以以对系统统用户、登登录日志志、部门门信息、职职位信息息进行管管理。(2)经理理子系统统输入自己的的用户名名和密码码就可以以进入人人事管理理系统的的主界面面,经理理基本上上可以对对系统用用户、雇雇员信息息、公告告信息、文文档信息息进行管管理。(3)员工工子系统统输入自己的的用户名名和密码码就可以以进入人人事管理理系统的的主界面面,员工工只可以以对文档档进行上上传和下下载。主要流程图图如下图图2-1所示:图2-1
18、经上述分分析,我我们得到到了对于于该系统统的基本本要求和和系统模模块的划划分,综综上,我我们对管管理员子子系统、经经理子系系统和员员工子系系统在需需求分析析中形成成的数据据流图如如下:1.数据流流图(1)管理理员信息息管理系系统管理员信息息管理子子系统的的数据流流图如图图2-2所示图2-2(2)经理理信息管管理系统统经理信息管管理子系系统的数数据流图图如图2-3所示图2-3(3)用户户信息管管理系统统用户信息管管理子系系统的数数据流图图如图2-4所示图2-42.3系统统数据字字典1) 数据流描述述:人事事信息管管理系统统包含的的主要数数据流包包括:系系统用户户登录信信息(用用户名,密密码),公
19、公告信息息,文档档信息,用用户信息息,雇员员信息,部部门信息息,职位位信息数据流名称称:用户户登录信信息说明:用户户登录时时输入的的用户名名和密码码数据流来源源:用户户输入数据流去向向:登录录处理组成:用户户名、密密码2) 数据流名称称:公告告信息说明:经理理权限用用户登录录后添加加、修改改或删除除公告,其其他用户户查看公公告信息息数据流来源源:用户户输入数据流去向向:经理理权限用用户添加加、修改改或删除除公告信信息,非非管理员员用户查查看公告告组成:经理理权限用用户用名名,密码码3) 数据流名称称:文档档信息说明:经理理权限用用户登录录后上传传、下载载或删除除文档,其其他用户户只可上上传和下
20、下载文档档数据流来源源:用户户输入数据流去向向:经理理权限用用户登录录后上传传、下载载或删除除文档,其其他用户户只可上上传和下下载文档档组成:经理理权限用用名,密密码4) 数据流名称称:雇员员信息说明:经理理权限用用户登录录后新增增、修改改或删除除雇员信信息数据流来源源:用户户输入数据流去向向:经理理权限用用户登录录后新增增、修改改或删除除雇员信信息组成:经理理权限用用名,密密码5) 数据流名称称:部门门信息说明:管理理员权限限用户登登录后新新增、修修改或删删除部门门信息数据流来源源:用户户输入数据流去向向:经理理权限用用户登录录后新增增、修改改或删除除部门信信息组成:管理理员权限限用名,密密
21、码6) 数据流名称称:职位位信息说明:管理理员权限限用户登登录后新新增、修修改或删删除职位位信息数据流来源源:用户户输入数据流去向向:经理理权限用用户登录录后新增增、修改改或删除除职位信信息组成:管理理员权限限用名,密密码第三章 概念结构设设计3.1局部部E-R图对用户要求求描述的的现实世世界(可能是是一个工工厂、一一个商场场或者一一个学校校等),通过过对其中中住处的的分类、聚聚集和概概括,建建立抽象象的概念念数据模模型。这这个概念念模型应应反映现现实世界界各部门门的信息息结构、信信息流动动情况、信信息间的的互相制制约关系系以及各各部门对对信息储储存、查查询和加加工的要要求等。所所建立的的模型
22、应应避开数数据库在在计算机机上的具具体实现现细节,用用一种抽抽象的形形式表示示出来。以以扩充的的实体(E-R模型)联联系模型型方法为为例,第第一步先先明确现现实世界界各部门门所含的的各种实实体及其其属性、实实体间的的联系以以及对信信息的制制约条件件等,从从而给出出各部门门内所用用信息的的局部描描述(在数据据库中称称为用户户的局部部视图)。第二二步再将将前面得得到的多多个用户户的局部部视图集集成为一一个全局局视图,即即用户要要描述的的现实世世界的概概念数据据模型。数据流图:系统用户实实体图 对象:用户 用户的的属性如如图3-1所示图3-1部门实体图图 对象:部门 部门的的属性如如图3-2所示图3
23、-2职位实体图图 对象:职位 职位的的属性如如图3-3所示图3-3文档实体图图 对象:文档 文档的的属性如如图3-4所示图3-4公告信息实实体图 对象:公告信信息 公告信信息的属属性如图图9所示图3-5雇员信息实实体图 对象:雇员信信息 雇员信信息的属属性如图图3-6所示图3-63.2 人人事管理理系统 E-R图各个局部视视图即分分E-R图建立立好后,还还需要对对它们进进行合并并,集成成为一个个整体的的数据概概念结构构,即总总E-R图。视图集成后后形成一一个整体体的数据据库概念念结构,对对该整体体概念结结构还必必须进一一步验证证,确保保它能够够满足下下列条件件:(1)整体体概念结结构内部部必须
24、具具有一致致性,即即不能存存在互相相矛盾的的表达。(2)整体体概念结结构能准准确地反反映原来来的每个个视图结结构,包包括属性性、实体体及实体体间的联联系。(3)整体体概念结结构能满满足需要要分析阶阶段所确确定的所所有要求求。经过消除不不必要的的冗余数数据和冗冗余联系系得到总总体E-R图如图3-7所示:图3-7第四章 逻逻辑结构构设计4.1人事事管理系系统 E-R图图4-14.2 关关系模式式转换把概念结构构设计转转化为逻逻辑结构构设计为为:部门(部部门ID,部门门名称,部部门信息息,状态态)职位(职职位ID,职位位名称,职职位信息息)用户(用用户ID,用户户昵称,账账号,密密码,权权限,状状态
25、)公告(公公告ID,公告告标题,公公告信息息,发布布时间,发发布者)文档(文文档ID,文档档标题,文文档名称称,文档档信息,上上传者)雇员(雇雇员ID,职位ID,部门ID,姓名名,身份份证,家家庭住址址,QQ,电话话号码,邮邮箱,性性别,生生日,学学历,特特长,政政治背景景,额外外信息,入入职时间间)登录日志志(日志志ID,登录录者ID,IP地址,登登录时间间)4.3 数数据关系系图根据以上上分析,创创建数据据库,其其中包括括七个数数据表:部门、职职位、用用户、公公告、文文档、雇雇员、登登录日志志。图4-2第五章 物物理结构构设计数据库物理理设计是是后半段段。将一一个给定定逻辑结结构实施施到具
26、体体的环境境中时,逻逻辑数据据模型要要选取一一个具体体的工作作环境,这这个工作作环境提提供了数数据存储储结构与与存取方方法,这这个过程程就是数数据库的的物理设设计。 物理结构依依赖于给给定的DBMMS和和硬硬件系统统,因此此设计人人员必须须充分了了解所用用RDBBMS的内部部特征、存存储结构构、存取取方法。数数据库的的物理设设计通常常分为两两步,第第一,确确定数据据库的物物理结构构,第二二,评价价实施空空间效率率和时间间效率。(1) 系统用户信信息表系统用互信信息表(oa_useer)主要要保存系系统用户户的基本本信息。表oa_user的结构如表5-1。表oa_uuserr 5-1 列名数据类
27、型长度约束说明User_idInt11Not nnulll用户IDAccouuntVarchhar32账号User_nammeVarchhar32昵称PasswworddVarchhar128密码StatuusInt1状态Role_nammevarchhar32权限(2) 职位表职位表(ooa_jjob)主要要保存职职位信息息。表oa_jobb的结构构如表5-2。表oa_jjob 5-22列名数据类型长度约束说明Job_iidInt11Not nnulll职位IDJob_nnameeVarchhar32职位名称remarrkvarchhar255职位信息(3) 部门表部门表(ooa_ddepa
28、artmmentt)主要要保存部部门信息息。表oa_depparttmennt的结构构如表5-3。表oa_ddepaartmmentt 5-3列名数据类型长度约束说明Dept_idInt11Not nnulll部门IDDept_nammeVarchhar16部门名称RemarrkVarchhar255部门信息Is_deeletteint1状态(4) 文档表文档表(ooa_ddocuumennt)主要要保存文文档信息息。表oa_doccumeent的结构构如表5-4。表oa_ddocuumennt 55-4列名数据类型长度约束说明Doc_iidInt11Not nnulll文档IDTitleeV
29、archhar62文档标题FilennameeVarchhar128文档名称RemarrkVarchhar255文档信息User_idInt11上传者IDD(5) 公告表公告表(ooa_nnotiice)主要要保存公公告信息息。表oa_notticee的结构构如表5-5。表oa_nnotiice 5-55列名数据类型长度约束说明Noticce_iidInt255Not nnulll公告IDTitleeVarchhar50公共标题ConteentText0公告信息Creatte_ttimeeDatettimee0发布时间User_idInt11发布者IDD(6) 登录日至表表登录日志表表(sys
30、s_looginn_loog)主要要保存登登录日志志信息。表sys_login_log的结构如表5-6。表sys_loggin_logg 5-6列名数据类型长度约束说明IdVarchhar255Not nnulll登录IDUser_idInt11登录者IDDIpVarchhar255IP地址Loginn_tiimedatettimee0登陆时间(7) 雇员表雇员表(ooa_eemplloyeee)主要要保存雇雇员信息息。表oa_empployyee的结构构如表5-7。列名数据类型长度约束说明Emp_iidIntNot nnulll雇员IDDept_idInt部门IDJob_iidInt职位ID
31、Emp_nnameeVarchhar32姓名Card_idVarchhar20身份证AddreessVarchhar64家庭地址Qq_Varchhar20QQPhoneeVarchhar20电话号码EmaillVarchhar63电子邮件SexChar2性别BirthhdayyVarchhar0生日EducaatioonVarchhar10学历SpeciialiityVarchhar20特长RaceVarchhar20政治背景RemarrkVarchhar255额外信息Creatte_ddateeDatettimee入职时间第六章 用用户操作作界面设设计6.1 登登录模块块登录界面即即为系统统
32、首页如如图6-1,从首首页根据据输入的的用户名名、密码码来进行行登录操操作,通通过连接接数据库库在oa_useer表中进进行相应应验证,如如果表中中有此用用户名和和密码,则则验证通通过而进进入系统统,如果果表中没没有此用用户相应应信息,则则验证不不能通过过而继续续留在登登录首页页。图6-1 登录界界面图6.2.管管理员模模块登录时判判断用户户权限,当当权限为为管理员员时,管管理系统统界面如如图6-22.图 6-22 管理员员模板6.2.11 系统用用户管理理信息(1)系统统用户信信息。列表显示所所有该系系统使用用者的信信息。如如图6-3。图6-3 系统用用户信息息列表(2)添加加用户信信息管理
33、员可以以添加用用户信息息。姓名名不能空空,账号号不能重重复,两两次输入入密码必必须一致致。如图图6-4。图6-4添添加用户户信息(3)更新新用户信信息管理员可以以更改用用户信息息。如图图6-55.图6-5更更新用户户信息(4)删除除用户信信息管理员可以以删除用用户信息息,并且且显示为为注销。如如图6-66.图6-6删删除用户户信息(5)条件件查询可以根据用用户权限限就行条条件查询询。如图图6-77图6-7 条件查查询6.2.22 登录日日志管理理模块(1)显示示信息列列表记录每次使使用该系系统的用用户登录录信息。如如图6-88图6-8显显示信息息列表(2)统计计线性表表将每次的登登录次数数汇总
34、形形成统计计的线性性表。如如图6-99图6-9统统计线性性表6.2.33 部门信信息管理理模块(1)部门门列表信信息如图6-110.图6-100部门列列表信息息(2)添加加部门信信息如图6-111图6-111添加部部门信息息(3)更新新部门如图6-112图6-122更新部部门6.2.44 职位信信息管理理模块(1)职位位列表信信息如图6-一一三图6-一三三职位列列表信息息(2)添加加职位信信息如图6-114图6-144添加职职位信息息(3)更新新职位信信息如图6-一一五图6-一五五更新职职位信息息6.2.55 修改口口令模块块管理员、经经理、员员工可以以修改密密码。如如图6-116图6-166
35、 修改口口令6.3 经经理模块块登录时若为为经理权权限,则则管理系系统界面面为图6-117所示。图6-177 经理模模块6.3.11 雇员信信息模块块(1)雇员员信息列列表如图6-一一八图6-一八八雇员信信息列表表(2)添加加雇员信信息如图6-119图6-199 添加雇雇员信息息(3)更新新雇员信信息如图6-220图6-200 更新雇雇员信息息(4)导出出Exccel如图6-221图6-211 导出Exccel6.3.22 公告模模块(1)公告告列表信信息如图6-222图6-222 公告列列表信息息(2)添加加公告信信息如图6-223图6-233 添加公公告信息息(3)更新新公告信信息如图6-
36、224图6-244 更新公公告信息息(4)删除除公告如图6-225图6-255 删除公公告6.3.33 文档模模块(1)文档档列表信信息如图6-225图6-255 文档列列表信息息(2)上传传如图6-226图6-277 上传(3)下载载如图6-227图6-2776.4 员员工模块块当登录权限限为员工工时,管管理界面面如图6-228图6-288 员工界界面6.4.11 文档模模块操作方式如如经理模模块中的的文档模模块一样样,不做做赘述。图6-299 文档模模块第七章 软软件测试试软件测试的的目的,第第一是确确认软件件的质量量,其中中一方面面是确认认软件做做了你所所期望的的事情,另另一方面面是确认
37、认软件以以正确的的方式来来做了这这个事件件。第二二是提供供信息,比比如提供供给开发发人员或或程序经经理的反反馈信息息,为风风险评估估所准备备的信息息。第三三软件测测试不仅仅是在测测试软件件产品的的本身,而而且还包包括软件件开发的的过程。如如果一个个软件产产品开发发完成之之后发现现了很多多问题,这这说明此此软件开开发过程程很可能能是有缺缺陷的。因因此软件件测试的的第三个个目的是是保证整整个软件件开发过过程是高高质量的的。7.1 关关于效率率的考虑虑7.1.11测试目目的1.测试发发现程序序中因操操作失误误而出现现的错误误。2.测试发发现程序序中的隐隐藏错误误。3.测试发发现因算算法出现现的结果果
38、错误。7.1.22 测试方方法程序执行的的测试.该方法法不适合合大单元元、大系系统的测测试,也也不适合合于评测测中心,测测试部门门的测试试。它只只适合于于很小的的单元、可可以枚举举用例的的测试。程程序功能能的测试试,面向向需求分分析中的的功能、性性能,设设计测试试用例,搭搭建测试试环境,输输入测试试用例,运运行被测测试的系系统,获获得测试试数据计计划相比比较,取取得测试试结果,根根据测试试结果,形形成测试试报告。1.模块测测试 分别对每个个模块进进行测试试。然后后根据数数据流图图中各模模块之间间的调用用关系,进行模模块接口口、局部部数据结结构、重重要的执执行通路路、出错错处理通通路进行行测试。
39、测试结果正正常。2.系统调调试对每个输出出语句都都加断点点调试,确确定输出出无误。7.2容错错处理7.2.11 控件操操作控制制1.采用禁禁止操作作的方法法 不相相容的操操作控制制。如:添加时时删除不不允许。2.采用文文字提示示的方法法 预先先提示操操作不可可行。操操作后提提示不可可行3,采用事事后警告告的方法法 可以以操作但但可能出出现一些些问题。如如在删除除数据时时7.2.22键盘操操作控制制1.根据输输入的ASCCII码值判判断用户户的输入入操作2.根据输输入的ASCCII码值判判断,禁禁止一些些非法字字符的输输入 如如登记号号为数字字,该文文本框只只能响应应数字键键3.对输入入的字符符
40、进行判判断,处处理掉不不允许的的字符或或字符串串 如如登记号号文本框框已输入入字符,在在保存时时转换为为数字。7.2.33数据库库操作控控制1.单机多多用户使使用管理员权限限、经理理权限、员员工权限限。2.多机多多用户使使用在数据库维维护中,加加入独占占用户锁锁,保证证数据增增、删、改改时的一一致性。7.3 系系统维护护网站的维护护主要包包括以下下内容管管理员管管理、经经理管理理。参考文献1 (美)埃克尔Jaava编程思思想:机械工工业出版版社2 (美美)Cayy S.Horrstmmannn Gaary Corrnelll 译者: 叶乃文 邝劲筠 杜永萍Javva核心心技术,卷I:基础知知识
41、(原书第第8版) :机械工业业出版社社3 陈陈湘.AASPt与网站站开发编程程实战M.第一版.北京:清华大大学出版版社,220022.54 李李明刚、肖肖建.ASPP.Neet wweb站站点高级级编程范范例MM.第第一版.北京:清清华大学学出版社社,20004.45 张张跃廷、房房大伟、梁梁水.AASP.Nett范例完完全自学学手册M.北京:人民邮邮电出版版社,220099.106 刘刘韬.Weeb数据据库开发M.第一一版.北京:化学工工业出版版社,2200.37 王王珊、萨萨师煊.数据库库系统概概述MM.第第四版.北京:高等教教育出版版社,220066.58 SSQL范范例完全全自学手手册
42、MM.第第一版.北京:人民邮邮电出版版社,220099.19 张张海藩.软件工工程导论论M.第五五版.北京:清华大大学出版版社,220088.2附录1数数据库原原理课程程设计任任务书一、 设计目的数据库课课程设计计是软软件工程程专业和和计算机机科学与与技术专专业的一一个综合合性的设设计型实实验,是是培养学学生数据据库设计计、开发发、应用用能力的的重要实实践性教教学环节节。开设数据据库课程程设计主主要目的的是:通通过本实实训,使使学生进进一步了了解数据据库的设设计方法法、掌握握一种数数据库系系统开发发工具(如PB、ASP、.NET)的使用。通过设计实际的数据库系统,进一步熟悉数据库管理系统的操作
43、技术,提高动手能力,提高系统分析和解决问题的能力。二、 设计工作要要求本课程设计计要求学学生采用用项目小小组的形形式,结结合具体体软件开开发项目目,完成成以下设设计内容容:1. 需求分析对系统的功功能及性性能要求求进行分分析,写写出需求求规格说说明书,并并制定需需求跟踪踪矩阵,以以便在设设计后期期创建测测试用例例以对应应需求,若若使用面面向对象象的开发发方法,则则应确定定系统的的对象模模型,状状态模型型及处理理模型。2. 数据库设计计2.1 概念结构设设计(1) 画出系统各各部分(子子系统)E-R模型图图(2) 消除冲突和和冗余,合合并各部部分E-R模型图图,形成成总体E-R模型图图2.2 逻辑结构设设计(1) 完成E-RR模型向向关系模模型的转转换。(2) 对关系模型型进行优优化。(3) 完整性约束束设计(如如主键约约束、外外键约束束等)。(4) 完成实体之之间的一一对一、一一对多、多多对多策策略,具具体是以以逻辑关关联还是是键关联联。(5) 针对具体业业务设计计多表连连接(基基本连接接、内连连接、外外连接、交交叉连接接、谓词词连接、集集合连接接)及嵌嵌套查询询方案,并并编写脚脚本样例例。(6) 数据库设计计应参照照范式和和相关规规范(包包括视图图、索引引等)。2.3 物理结构设设计存储结构设设计(如如数据表表的构成成,字段段名称,字字段数据据类型,字