版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Enterprise Information Management System企业信息管理系统学号:200917933姓名:管江飞第一章系统概述系统概述系统开发的背景和意义企业信息管理系统是基于B/S模式,针对国内外公司复杂的内部信息管理 业务和流程,而开发的一套企业信息化管理系统。它由新闻管理,公告管理,文 档管理,权限管理,统计管理.本系统主要客户公司员工,通过本系统,可大大 提高他们的获取信息的能力,工作效率.随时可供分析的数据,也有利于他们及 时调整阶段工作重心,及时了解公司动态,重要信息的捕获.开发环境开发环境:Wmdows 2000开发工具:Java数据库管理系统:SQL Sei
2、vei 2000软硬件环境需求需求名称详细要求硬件环境服务器:PIIII及以上CPU, 512M内存,硬盘20G, 10/100M网络客户端:IE6.0及以上软件环境第二章系统分析产品说明1.产品介绍企业信息管理系统是基于B/S模式,针对国内外公司复杂的内部信息管理业 务和流程,而开发的一套企业信息化管理系统。它由新闻管理,公告管理,文档 管理,权限管理,统计管理.2产品面向的用户群体本系统主要客户公司员工,通过本系统,可大大提高他们的获取信息的能 力,工作效率.随时可供分析的数据,也有利于他们及时调整阶段工作重心,及时 了解公司动态,重要信息的捕获.普通用户:公司所有员工宣传专员:拥有这类级
3、别权限的员工可以进行新闻公告的管理。总经理:本系统最高权限使用者,即为DBAo产品的功能性需求功能性需求分类模块功能类别子功能用户管理用户管理用户信息的注册,修改,查看新闻管理新闻管理新闻管理(添加、删除、修改,查看)公告管理公告管理公告管理(添加,删除,修改,查询)文档管理文档管理主要包括文档分类,文档上传,下载权限管理权限管理角色维护(添加、删除、修改、权限描述)统计管理统计管理包括对每月新闻,公告数量的统计,每年的数量统计,制成饼状图权限管理角色维护一添加功能描述:系统管理员增加本应用系统的角色数据:角色编号、角色名称、角色描述主要有三个角色,普通用户,宣传负责人,总经理角色维护一删除功
4、能描述:系统管理员删除某个角色或某些角色。角色维护一修改功能描述:系统管理员修改某个角色的信息:角色编号、角色名称和角色描述.用户管理一添加注册新用户用户管理一删除功能描述:系统管理员删除某个或某些系统用户.用户管理一修改功能描述:系统管理员修改某个用户的信息:基本信息、角色等.用户管理一査看用户信息功能描述:系统用户可根据权限的不同查看不同用户信息(由权限表来控制). 一般用户只能查看自己的用户信息,招聘经理可以查看所有用户的信息。用户 基本信息包括,用户编号;用户名;角色;所属部门;所属项目(如果有项 目)。用户管理一修改个人密码功能描述:用户登陆后,可以修改自己的密码。新闻管理新闻管理一
5、添加功能:宣传专员包括对新闻信息录入,还可以有图片的上传.新闻管理一删除功能:宣传专员可以对新闻进行删除新闻管理一修改功能:宣传专员可以修改新闻.新闻管理一查看功能:用户可以根据标题,时间对新闻进行查看.公告管理公告管理一添加功能:宣传专员包括对公告信息录入.公告管理一jIII功能:宣传专员可以对公告进行删除公告管理一修改功能:宣传专员可以修改公告.公告管理一査看功能:用户可以根据标题,时间对公告进行查看.扩展要求:最近三天的公告都按时间红色显示,当公告条数超过1000条时,如何提高访问速度。文档管理文档分类功能:每个用户都有自己的文件夹,可以在下面进行分类,分成若干个子文件 夹,分类信息添加
6、,查看,删除,修改.文档上传功能:用户把自己机子上的文件上传到服务器上,统一管理,提示(在服务器 上为每个用户建立一个文件夹,然后分别保存每个用户的文件)文档下载功能:文档下载,可以将服务器上的文件下载到本地。扩展功能:每个用户的文件夹必须有大小设置,不可以无限大。数据统计新闻公告统计可以按月分类显示该月的发布新闻数量,公告数量。可以按年显示这一年发布的新闻,公告数量。产品的非功能性需求用户界面需求需求名称详细要求统一风格界面设计风格一致,字体,大小,颜色,页面宽度等排序所有一览表,要求能提供点击表头,提供排序功能,具体要求,在界而设计方案里 进行确认。时间所有时间的输入要方便,能提供时间选择
7、框一览表含最前页,最后页,前页,后页,到指定页必须输入项必须输入项要有显著提示,如红色”*”性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,企业信息管理 系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程 中,要充分考虑系统当前和将來可能承受的工作量,使系统的处理能力和响应 时间能够满足企业对信息处理的需求。2、系统的开放性和系统的可扩充性企业信息管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用 户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段 进行功能的调整和扩充。而要实现这一点,应通
8、过系统的开放性来完成,既系 统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模 块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3、系统的易用性和易维护性企业信息管理系统是直接面对使用人员的,而使用人员往往对计算机并不 时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。 要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面; 针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉 的过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些 都要符合主流国际、国家和行业标准。5、系统的
9、先进性目前计算系统的技术发展相当快,做为企业信息管理系统工程,在系统的 生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。 这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方 面,在系统设计和开发的过程中,应在考虑成本的基础上尽量釆用当前主流并 先进且有良好发展前途的产品。6、系统的响应速度企业信息管理系统在日常处理中的响应速度为秒级,达到实时要求,以及 时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原 则是保证操作人员不会因为速度问题而影响工作效率。第三章设计阶段程序流程图依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体
10、实现 所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的 精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语 言书写的程序。具体來说就是把经过总体设计得到的各个模块详细的加以描 述。由于本系统采用支持面向对象的C#和java作为开发语言,釆用事件驱动的编程 机制,所以给出软件系统的主程序流程图。流程图晉誉用户用户名登陆主页面退岀* S0 售« $根据以上主程序的流程图,我们可以得出下面的关于各个模块的程序流程图, 如图开始ER设计 角色实体及其属性图卩 角色权限实体及其属性图2 新闻类别实体茨其属性图职位实体及其属性图部门Q部门实体及其属性图“数据
11、库的物理设计依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设 计。基于以上数据库的逻辑设计,考虑程序设计的简易性,同时考虑题目的时 间该系统的数据库采用Microsoft SQL Seivei2000冃户信息表(tb user)字鼓类型咬支外键说明useridint4主用户编号usernamevarcliar50useiPasswordvarchar5(密码useiSexvarchar50性别userMailvarcliar50phonevarchar50roleldini4角色编号d甲IdInt4部门编号表2.角色信息表(tb iole)字段类型长度主/外镀说明rolc
12、ldint4主外角色编号role-archar50角色名roleDescriptvarchar50角色描述表3.tb mlc comp字段类型长度主外键说明rcldint4编号rolcldint4主/外角色编号conipldint4主外权限编号表丄新闻信息表(tb news)字段类型长度主外键说明newsldint4主新闻编号ncwsTitlcvarchar50新闻标题newsAuthorvarchar50作者newsContetnvarchar50新闻內容issueTinievarchar50时间newsClassIdvarchar50类别编号表5.新闻类别表(tb newsclass )字
13、段类型长度主外键说明newsClassIdint4类别编号newsClassNarnevarchar50类别名表6.公告信息表tb notice)字段类型长度主外键说明noticeldint4主公告编号noticeTitlevarchar50公告标题noticeContentvarchar50公告內容noticeDatevarchar50发布日期rcspldint4外发布人编号志7.职位信息志(tbjresp字段类型长度主外键说明respldint4职位编号respNanievarchar50职位名表8.部门信息表tb dep)字段类型长度主外键说明depldint4部门编号depNameva
14、rchar50部门名衣9tb dep resp字段类型长度主外键说明drldint4编号depldint4部门编号respldint4职位编号表L0.杈限信息表Ctb comp)字段类型长度主'外键说明conipldint4主权限编号compNamevarchar50权限名主模块1. 输入项目:操作系统传递至的各种消息以及用户的输入数据。2. 输出项目:用户界面显不。用户管理模块1. 输入项目:与用户管理操作各项连接有关的及系统消息。2. 输出项目:操作结果页面显示。权限管理模块1输入项目:用户口令及连接项。2.输出项目:相应的界面。公告管理模块1. 输入项目:各种查询条件。2. 输出
15、项目:各种公告信息。统计管理模块1. 输入项目:单机不同条件。2. 输出项目:相关统计信息以饼状图显示。新闻管理1. 输入项目:连接不同新闻条件。2. 输出项目:相关新闻信息页面。企业文化模块1. 输入项目:各种连接。2. 输出项目:根据用户的连接显小相应的页面。文档管理模块1. 输入项目:各种连接。2. 输出项目:根据用户的连接显示相应的页面。程序接口描述外部接口按Wmdows应用软件用户界面的规范來设计,使用以页面为主的用户界 面,便于用户使用。内部接口模块间接口釆用数据耦合方式,通过参数表传送数据,交换信息。第四章编码实现说明:本系统代码由系统提交时统一提交,所以在此只提交界面测试结果第
16、五章测试分析各个测试界面如下:登陆界面 “ Fl 匕<»OJ1 吩3"“&"心09、仔。He 卜 w ”"X 小:_-;-|*f|x| - 2c Q 1M7 u.«» H 步阿mjMszwy,e 丽更歙mi” igujtiJ""6tSk*e5J 貝 GJ g RBPi fi±>5l Uko)*01附唧|砂山上用100%主界面-g 氏吠Veme<A 曲ndexkp -Q g -/业务G kernel |fte«K affl“ 100% nation System?4BBM
17、 ”M OMtM.;c步l*5m娶心©M眈事,纟.2悠工C cWteftW* i£EM8 MW/l«jh>a80W/Et*prfceA 心 c加 D - < KHA fi±>5l * 工JUO)数处于提供可II的产品和优质的曜务天irtJE/W 侏4®無創用ms«e smere 统计曾建 关于企业欢迎2010-11-24用户管理,iJ9SGlrtt*net|ftc«K< flffig 火 100隽新闻管理np, Vxhostzf-KHPi fi±>5l -AQ).jj hg/”03M$
18、>5 旳OXEs 灯心如«.-S®住 io«t 公告管理np, Vxhostzf-*>« 卿;Veme<pr阿cdeisp - W«k6w Wzrt Eorer1 SBPT S±>5I* UKO)*iJ hg/”03h 旳e2Et*pT 心*p致2于提供可靠的产品也优质的曜务修改公告jue 利必 awHWiP«wie关千企业左布人&途说密8、岡恪哲R能音萨丈Rf*1!»?W2010-07-01ZAxWti*£W2010-07-01«E«t2010.07.
19、02tt«W20109701ofiaiosssiinmi沁.2010-&S14«.-S®住 io«t 权限管理.切0曲阿mjMSQH申*事,e«u?R* e 砂?欽CW c用F復BB-关瑋业权限管理角色查询角色吕%色&仔衍色ngtt*B0色用户Mii* 文U上件D»*q戶fttfWii)交忖上储CFftg典100% 统计管理 9 小 'Hp lx>>ho5t :O?'*r<e*pn5e.r»»0p关于企业:Q 於: R卩宾那” ZM0”mp»5公SW9I8
20、*»«>PlzM*>«X*住 g<an»»pa©.乜于恋业»4»3厅人刀日砂>iHE文化".64fg«MWf交挺曙企业文化建设的两大方面企炉文<t血不祈处1»!|«1仗岭3H仏右砂:TIT*. HIQ嵯緒耐、程用与丈化的一«化" «1为en询q迄細触i的开发越中怏;高r&中的丈化色.交帧win也中顽.交化.斛応在19入产出4>垃更«週总矢:”试为正圧竈代代欢的曰费*忱耳;©衣屯訓迢药
21、:, t«务沖在變绿戈亳如的悒(5 M)职3彩代,企Ifftlltt力Hl!的膜心力的唱删力<!乎碑HH8性,w企业交化中诸个,禺设和痉西企业丈化.81血£企业4住ll*0tM)职&JW9於U罰菸仪, dWW9W . HUTRUI®也它郴咼人ID的*楫,1 正在滋力壬恸申妲科沏橢 9庄业辺作的女1VEW. MM»fim.«»W刃总也阳坡用ZlIK . EfiMWTa个方EWW住仅OTfUi设妙阴&济&肮.绅的作用得晌358化.my±4ER<t的0恃g?rt!X*i«坟方位业MR(
22、化战Etc位业的依ca*乃, 废7金回生金,在弟列雯询的的代,,金于大®C1W .不人. w?»w.wtf«mwA .也口舟冷蛆惜矗代上紋温用z咅的人.wwrww . -bw«穴.hu劣企 fl?a±ilT , B令1几必勿斤换!砂.ilil白王4色新編:t性中科仞IH天的*±11创昕妙说&济发数力于提供可蟲的产品和优质的曜务G!rnet|<fta«K flffi 100* 第六章测试分析报告有两种基本方法可以用來标识测试用例,即功能测试(黑盒测试)和结构 测试(白盒测试)。本次测试我主要釆用了功能测试。功能测
23、试的基本观点是,任何程序都可以看作是将输入定义域取值映射到 输出值域的函数。测试计划和要点软件测试的本质是针对要测试的内容确定一组测试用例。在讨论之前,我 先把要测试各个模块的计划和要点列出:主模块测试要点数据库连接情况:正常情况,数据库文件缺少,外部系统异常。连接情况:页面不能连接,出现错误消息.系统设置获取:正常情况,外部系统异常。对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。用户管理模块测试要点模块正常运行流程用户输入数据检查(编号、职位),包括数据合理性检查,以及合法性检查对输入的查验,包括输入值
24、的合法性与合理性检验(各种数据类型和一些 必填项)数据库操作数据库连接异常时的响应情况新闻管理模块测试要点数据库连接正常时能对新闻进行增加、删除、修改、查看基本操作数据库连接异常;公告管理模块测试要点数据库连接正常能对公告进行增加、删除、修改、查看基本操作数据库连接异常权限管理模块测试要点模块正常工作流程不同权限用户登陆看到的界面不一样,只有DBA能对系统权限进行修改。数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理统计管理模块数据库连接正常能根据数据库动态反映出新闻和公告的数量以饼状图反映。异常连接静态图形不会随数据库的更改而动文档管理模块数据库连接正常能对各种文档进行查
25、看和各项基本操作。数据库异常连接不能显示测试用例测试用例是为了特定目的(如考察特定程序路径或验证是否符合特定的需 求)而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效 地发现软件缺陷的最小测试执行单元。根据上一节给出的测试要点,乂因为测试是不可能穷举的。所以我们釆用 等价划分法來进行对本管理系统的测试。它将不能穷举的测试过程进行合理分 类,从而保证设计出来的测试用例具有代表性和完整性。主模块测试用例表6-1主模块测试用例字段名称描述标识符C1测试项主模块中的“登陆”按钮,“主页面”菜单栏的功能测试输入标准1. 打开主模块,输入登陆信息进入,点击相应的菜单栏项目。2. 在数据库文
26、件正常的情况下,打开主模块。输出标准1模块未做任何操作,单击“系统” | “退出”命令,能正常退 出,无提示信息。2.在打开相应的子窗体时,未做任何操作,单击“系统” | “退出”命令,能正常退出,无提示信息。3.在打开相应的子窗体时,做相关的增删或修改操作,单击 “系统” | “退出”命令,”,能正常退出。用户管理模块测试用例字段需称描述标识符C2测试项用户管理模块的功能测试输入标准1. 打开用户管理模块,没有任何输入字符,点击相应的项目。2. 输入一些正确的编号、部门号、个人信息,点击“修改”。3. 输入一些非法的编号、部门号、个人信息,点击“修改”。输出标准1. 模块未做任何操作,单击“
27、退出”命令,能正常退出,无提示 信息。2. 在打开用户管理模块,做相关的“连接”操作,进行各种查看 和修改进行数据操作。新闻管理模块测试用例字段需称描述标识符C3测试项新闻管理模块的功能测试输入标准1. 打开新闻管理模块,没有任何输入字符,点击相应的项目。2. 打开窗体单击各种连接。输出标准1. 模块未做任何操作,单击“退出”命令,能正常退出,无提 不信息。2. 能按要求进行各种连接操作。公告管理模块测试用例字段需称描述标识符C4测试项公告管理模块的功能测试输入标准1. 打开公告管理模块,没有任何输入字符,点击相应的项目。2. 根据条件单击进行各种连接。输出标准各种按要求的操作页面统计管理模块
28、测试用例字段名称描述标识符C5测试项统计管理模块的功能测试输入标准1. 打开统计管理模块,没有任何输入字符,点击相应的项目。2. 按条件操作査询输出标准各种符合条件的界面和相应的图形。权限管理模块测试用例字段名称描述标识符C6测试项权限管理模块的功能测试输入标准1不同的权限用户登录,看到不同的登陆录页面。2根据权限不同按权限进行各种操作。.输出标准各种符合条件的界面文档管理模块测试用例字段名称描述标识符C7测试项文档管理模块的功能测试输入标准1打开文档管理模块,没有任何输入字符,点击相应的项目。2.按条件操作查询输出标准各种符合条件的界面企业文化模块测试用例字段名称描述标识符C8测试项企业文化
29、模块的功能测试输入标准1. 打开企业管理模块,没有任何输入字符,点击相应的项目。2. 按条件进行各种连接输出标准1各种符合条件的界面测试结果及结论测试的结果我们按照6.2节中给出的测试用例的顺序来给出相应的测试结果。主模块测试结呆标识符C1测试结果正常操作无任何异常处理出现与预期的偏差无说明的问题主模块通过了功能测试用户模块测试结果标识符C2测试结果在对用户信息进行修改时,没有进行JS验证。与预期的偏差应该在输入信息时,能够按要求输入。说明的问题用户管理模块的修改有待改进新闻模块测试结果标识符C3测试结果正常操作无任何异常处理出现与预期的偏差无说明的问题通过测试公告模块测试结果标识符C4测试结果在对公告进行修改时出现与数据库不一致与预期的偏差应该正常说明的问题有待改进统计模块测试结果标识符C5测试结果不能进行动态反映与预期的偏差能够动态反映问题说明的问题有待改进权限模块测试结果标识符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东清远英德市中医院招聘事业编制专业技术人员12人考试参考试题及答案解析
- 2026河南郑州万安妇产医院招聘23人考试备考试题及答案解析
- 陕西西安蓝田县辋川镇大拇指幼儿园招聘幼儿教师1人考试备考题库及答案解析
- 2026北京大学教育学院教学科研岗位招聘笔试参考题库及答案解析
- 2026杭州市余杭区文化和广电旅游体育局下属事业单位编外招聘5人考试参考题库及答案解析
- 公安部部分直属事业单位2026年度公开招聘【南昌有岗】考试参考题库及答案解析
- 2026四川凉山州喜德县教育体育和科学技术局面向全省考调教师5人考试参考试题及答案解析
- 2026年黄冈红安县事业单位引进专业人才25人考试备考题库及答案解析
- 2026福建福州市会展服务有限公司招聘2人考试备考试题及答案解析
- 2026年台州天台县医疗卫生事业单位公开招聘卫技人员33人笔试备考试题及答案解析
- 2026年及未来5年市场数据中国洗衣店行业市场调查研究及投资潜力预测报告
- 公交驾驶员文明培训课件
- 2026年1月浙江省高考首考英语试卷真题完整版(含答案+听力)
- 低钾血症诊疗指南(2025年版)
- 林业项目监理工作总结与报告
- 培训机构课程营销方案设计
- 制冷基础知识课件
- 森林防火区划定管理规范
- 伤口的评估与测量
- 文书模板-职工退休社会化管理告知书
- 2025年《教育管理》知识考试题库及答案解析
评论
0/150
提交评论