版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.2.2数据库字段设计通过对数字档案管理系统功能设计的需求分析,还有对其功能模块的划分,该系统所要用到的数据表,需要多个。下面就借由图片的形式来分别介绍,在建立数据表的过程中,这些数据库表的结构设计,以及所包含的含义。admin管理员信息表图如图4-5所示。图4-5admin管理员信息表图loginInfo登录信息表图如图4-6所示。图4-6loginInfo登录信息表图news档案信息表图如图4-7所示。图4-7news档案信息表图4.3系统流程设计系统流程分为登录流程、后台功能流程于用户使用流程。根据上述系统的流程分析,并结合实际开发过程中的操作步骤,从而绘制出具体的流程图。4.3.1登录流程设计为了证明该系统所具备有安全性,则要求用户在进入档案管理系统后台之前,进行登录操作,并需要进行登录验证。用户登录流程图如图4-8所示。图4-8登录流程图4.3.2后台功能流程设计当用户以普通管理员的权限进行登录时,只对档案信息进行添加、删除、修改、查看操作;当用户以默认管理员的权限进行登录时,除了可对档案信息进行CRUD(增删改查)操作,还可以进行管理员信息的CUD(增删改)操作。当用户需要添加一个档案时,需要点击页面左上角下方的“添加档案”按钮。点击之后,会弹出一个对话框,在对话框中,用户可填入该档案的名称(此为必填项),描述该档案的详情,上传该档案对应的图片以及其他相关的多媒体文件。最后,点击对话框中的右下方的“提交”按钮,档案列表会随之更新,列表中会显示刚刚添加的档案。当用户需要修改一个档案时,需要点击页面中该档案那一栏对应的“修改”按键。点击之后,会弹出一个对话框,在对话框中,用户可修改该档案的名称,档案的详情,以及对图片和其他相关的多媒体文件的修改。最后,点击对话框中的右下方的“提交”按钮,档案列表会随之更新。当用户需要查询一个档案时,可以在页面中的档案列表上方进行时间段查询和模糊查询。在时间段的选择中,可以精确到某月某日,选择完毕之后,档案列表会随之更新,其中所显示出来的档案都是该时间段内添加进来的档案。在模糊查询中,用户则需要在搜索框中填入所要查询的字眼,填入完毕后,点击回车,或者点击非搜索框处,档案列表会随之更新,其中所显示出来的档案的档案名称都是包含该字眼的。当用户需要删除一个档案时,只需点击页面中该档案那一栏对应的“删除”按键即可。之后,档案列表会随之更新。当用户想要添加一个管理员时,需要点击页面左上角下方的“添加管理员”按钮。点击之后,会弹出一个对话框,在对话框中,需要对所要添加的管理员进行权限的选择(普通管理员或是默认管理员),并填入账号和昵称,这三项均为必填项,填写完毕之后,点击对话框中的右下方的“提交”按钮,管理员信息列表会随之更新,列表中会显示刚刚添加的管理员的信息。当用户想要修改某个管理员的信息时,需要在页面中,点击该管理员信息那一栏中所对应的提示文字为“修改”的按键,之后,会弹出一个对话框,在对话框中,用户可修改该管理员的权限(普通管理员或是默认管理员),昵称以及密码,修改完毕之后,点击对话框中的右下方的“提交”按钮,管理员信息列表会随之更新。当用户想要删除一个管理员信息时,只需点击页面中该管理员的信息的那一栏对应的“删除”按键即可,之后,管理员信息列表会随之更新。详细的用户使用流程图如下图4-9所示。图4-9用户使用流程图4.4本章小结第四章主要说明了系统功能以及数据库的设计,并根据上一章的需求分析设计出有关系统功能的流程设计。通过数据库的E-R图和多张流程图将数字档案管理系统的操作流程和操作逻辑做一个较为清晰的展示。
第五章系统实现5.1登录功能实现当用户想要登陆进入系统时,需要键入自己的账号以及密码信息到对应的文本框中,之后点击提示文字为“登录”的按键,那么系统就会把用户键入的信息与数据库中所存储的账号信息进行匹配,从而实现登录的表单验证,如果数据库中所存储的信息与用户键入的账号和密码信息相匹配,那么该用户就能成功登录进入档案管理后台;反之,则会弹出错误提示,用户则需要在文本框中删除错误的信息,重新键入自己正确的账号和密码信息。用户系统登录效果图如图5-1所示。图5-1用户系统登录界面图实现登录验证功能的具体代码如图5-2所示。图5-2实现登录验证功能的具体代码图5.2后台功能实现本系统设定了一个默认账户,其用户名为adminadmin,密码为adminadmin,在登录界面在,这个账户信息会被默认填入“账号”和“密码”所对应的的文本框中,若非系统默认用户而是其他用户,则单击【登录】按钮后就可以成功登录进入到档案管理系统后台了。(1)档案管理在档案管理系统后台页面中,单击左侧菜单栏中的【档案管理】,就能路由跳转到档案管理界面。档案信息能够被登录进来的用户查询、添加、删除,甚至是修改。档案管理页面如下图5-3所示。图5-3档案管理页面实现档案管理页面功能的关键代码如图5-4所示。图5-4实现档案管理页面功能的关键代码添加档案的效果示意图如图5-5所示.图5-5添加档案示意图查询档案示意图如图5-6所示。图5-6查询档案示意图管理员管理当持有默认管理员权限的用户完成系统登录,在他进入档案管理后台之后,能够浏览【管理员管理】页面。值得注意的是,如果该用户持有的权限为普通管理员时,登录进档案管理后台之后无法浏览【管理员管理】页面。在档案管理系统后台页面中,单击左侧菜单栏中的【管理员管理】,就能路由跳转到管理员管理界面,用户能够在该页面对管理员信息进行管理。管理员管理页面如下图5-7所示。图5-7管理员管理页面实现管理员管理页面的关键代码如图5-8所示。图5-8实现管理员管理页面的关键代码图对管理员进行添加的示意图如下图5-9所示。图5-9添加管理员示意图对管理员信息进行修改的示意图如下图5-10所示。图5-10修改管理员信息示意图5.3本章小结第五章主要说明了数字档案管理系统基于上一章的流程设计对主要功能的实现过程,并附上了对应功能的关键代码以及相关的页面展示图和示意图。
第六章系统测试系统测试是完成系统功能开发工作中的关键,是一项在系统开发后期所要进行工作。开发过程中,当系统的某一功能完成代码编写之后,需要进行一次或者多次的测试,从而保证系统功能的实现与预期无误。在过程中,通过测试可以找出某一系统功能在实现过程中存在的错误与缺陷,如此一来,就能对该系统功能进行及时的修改和优化,以至于不会影响后期系统在上线后的正常使用,同时,也方便找出并解决在后期持续编码的过程中所遇到的问题。一般来说,在系统的开发过程中进行代码编写之后进行软件测试是解决开发问题的主要手段,原因是在整个系统开发过程的工作量中,软件测试在其中就占了45%,其主要目的就是为了找出系统中存在的错误与缺陷,方便后期的完善。6.1测试分析测试的方法有很多,但是不同系统会使用不同的方法。通过前面几章的分析,对此系统的测试,选择了以下几个方面来进行:(1)窗体测试:在还没有对系统功能进行正确的代码编写时,用简单代码信息进行模拟,以确保此系统的各个功能菜单窗口都能够被有效地显示出来,并同时确保各个窗口的功能都能按照开发初期的预想结果来实现。(2)数据跟踪:在代码编写过程中,可以写入将结果在终端上输出的代码。在进行代码调试之后,可以查看页面实现是否如期,否则,可去终端差错(或是设断点实现)。在对页面的实现测试中,可以预先做出自己的判断,然后根据该系统功能模块设计输入测试数据来进行相应的数据统计,将两者得出的结果来做比较,从而得出准确的数据,并记录最新的数据结果,或是重新完善代码的编写。所谓的数据跟踪就是根据自己预判的理想结果与输入测试数据得出的结果来做比较的,并及时更新,使得最终得到的数据更加准确。(3)综合测试:顾名思义,就是对系统的进行综合的测试。该系统中,各个主要功能模块都是由多个组件组成的,所以当需要对某一功能模块进行测试时,需要进行综合的测试。通过该测试,总结出系统功能模块中所存在的缺陷,并根据这些缺陷,对系统做出稍稍的调整,目的是为了使得最终开发出来的系统是完美的:测试用例名:系统登录简单描述:用户通过在对应的文本框中键入账号和密码进行系统登录方案介绍:通过使用多组数据,实现不同账号的系统登录,得出不同的登陆结果。对此系统的登录功能测试相关的数据如表6-1所示。表6-1登录功能测试测试方案测试数据预期结果键入与数据库所存储的账户信息其中一项相匹配的账户和密码信息用户名:test1,密码:test1身份验证成功,进入档案管理后台界面键入与数据库所存储的账户信息其中一项账户匹配,密码不匹配的信息用户名:test2,密码:8w弹出提示“账号或密码错误!”键入不与数据库所存储的账户信息任意一项匹配的账户和密码信息用户名:test3,密码:test3弹出提示“账号或密码错误!”账号和密码文本框在为空不键入任何信息弹出提示“请输入完整!”测试用例名:添加档案简单描述:通过点击“添加档案”按钮来实现对档案信息的添加操作方案介绍:分别填入普通文本内容、视频以及文件进行档案信息的添加,进一步来查看系统弹出的提示是错误提示还是成功提示。对此系统的添加档案测试相关的数据如表6-2所示。表6-2添加档案功能测试测试方案测试数据预期结果仅填入名称和详情名称:test1,详情:这个是test1的档案信息测试档案信息添加成功,并在页面中显示出来仅添加视频文件视频文件名:test.mp4测试提示“请输入完整”,其中“名称”为必填项仅填入名称和视频名称:test2,视频文件名:test.mp4测试档案信息添加成功,并在页面中显示出来仅填入名称和电子文件名称:test3,电子文件名分别为:test.pdf、test.doc、test.ppt、test.xlsx测试档案信息添加成功,并在页面中显示出来测试用例名:添加管理员简单描述:通过点击提示文字为“添加管理员”的按钮来进行管理员信息的添加方案介绍:分别填入不同权限的管理员信息进行管理员添加,之后使用所添加的账号以及密码进行系统登录,并同时查看系统是弹出错误提示,还是被成功登录。对此系统的添加管理员测试相关的数据测试如表6-3所示。表6-3添加管理员功能测试测试方案测试数据预期结果选择权限为:默认管理员账号:test123,昵称:chy测试管理员信息添加成功,并在页面中显示出来测试身份验证成功,进入档案管理后台界面,可见页面为档案管理页面和管理员管理页面选择权限为:普通管理员账号:qwe123,昵称:qwe测试管理员信息添加成功,并在页面中显示出来测试身份验证成功,进入档案管理后台界面,仅可见页面为档案管理页面6.2测试方法在现实的生活当中,每个人对于测试的工作都持有各自的见解,而且测试的方法有很多,然而,对于测试方法的选用会直接影响到之后的工作。先行的开发流程中常用的黑盒、白盒测试这两种。黑盒测试,主要是对系统中的每个功能进行检测,并根据检测出来的结果,能够初步得出各个功能被有效使用与否。测试一般设在程序接口,主要检测对系统的使用,是否能如需求分析那样。对数据的接收,一般是采用对程序的功能和使用的方法,在接收到输入的数据之后,随即产生正确的输出信息,保证了内外部信息的完整性。白盒测试,即结构测试,简单来说就是基于代码的测试。一般是采用设断点的方式来实现的,通过在程序中设置多个断点,可以检测出实际的运行状态是否达到预期的状态。程序处理时,逻辑测试和检验程序是常见用来实现正确的工作的方法。详细的功能测试主要是对系统的适用性、准确性、安全性等功能测试。6.3测试结论排错是根据自己的错误认知来对某一结果进行筛选,如果有错误,则筛掉或者解决错误;而测试是判断程序的工作情况是否按照自己预期的那般所进行一套整体化的试验。如果能起个好头,即在开发起始就把代码写的完善,逻辑结构清晰,那么,在后续的工作中,错误率就会大大地降低,同样的道理,在接下来的开发中出现的问题也就越来越少。然而,很多问题往往会被暴露于手工测试当中,毕竟人总是会犯错嘛,因此,减少手工测试不失为一种解决的好方法,与此同时,尽可能地使用软件测试。软件测试的使用,不能很好地避开了手动测试工作中常出现的问题,而且有助于开发者对开发过程中出现问题来做局部化的处理。6.4本章小结第六章主要说明了系统的测试,主要针对系统登录、档案信息添加和管理员添加这几个功能进行了多组数据的测试。
PAGEIII参考文献HaiHu,JuanFu.SecurityConstructionofEnterpriseInformationManagementSystemBasedonWeb[A].智能信息技术应用学会,2018:5.WuGuohui,HeMingli,FanXiquan,ZhangJianjun,MaYisong,YuanShuBeijingSpecialVehicleResearchInstituteBeijing,China.ANewRemoteNetworkEducationManagementSystemBasedonWebDatabase[A].IEEEBeijingSection,IEEEWuhanSection,TongjiUniversity,WuhanUniversity,EngineeringInformationInstitute:IEEEBEIJINGSECTION(跨国电气电子工程师学会北京分会),2011:4.LiangYongwen.DesignandImplementationof
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理人员高效决策指南
- 行业采购申请单物品分类与需求明确版
- 企业项目合作保证承诺书6篇
- 创新技术实施兑现承诺书范文8篇
- 项目招投标邀请函回应函(6篇)
- 餐饮行业食材采购标准流程指南
- 2026年运动与免疫力科学认知讲座
- 普洱宁洱县协议书纠纷律师
- 贵州银行的代发协议书编号
- 政府签了协议书还有低保
- 手部卫生要讲究学会洗手剪指甲一年级综合实践活动课件
- 2013年毕业设计任务书
- DL-T5024-2020电力工程地基处理技术规程
- DZ∕T 0153-2014 物化探工程测量规范(正式版)
- 开荒保洁合同保洁开荒合同范本
- 地震应急演练实施方案村委会
- 育苗温室大棚施工组织设计方案-2
- 铃儿响叮当的变迁合唱简谱
- 全过程工程咨询实施投标方案
- 中医治疗“乳岩”医案44例
- 房地产项目投资经济分析资金和收益测算表预算和分析模型
评论
0/150
提交评论