




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程课程设计报告题目:_专业班级:_姓名:_学号:_ 同组姓名:_成绩评定指导教师:年月日目录一问题定义与需求(系统范围、收集整理需求)1.1 问题定义档案管理系统是通过建立统一的标准,规范整个文件管理,包括规范各业务系统的文件管理;构建完整的档案资源信息共享服务平台,支持档案管理全过程的信息化处理,包括:用户管理、档案信息管理、档案库管理、借阅管理等等,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的档案管理系统,实现机关、企业、事业等单位档案的自动化的计算机管理系统,为各单位的提供准确、精细、迅速的档案信息。1.2 系统需求 二需求分析(要求有用例图、概念类图、顺序图)2.1 需求分析2.1.1 用户管理模块(1)用户登录在用户进入系统前,首先要先进行用户登录,登录时要对用户名和密码进行验证,验证通过之后才允许用户进入本系统进行操作。用户的登录密码需要进行加密算法,且保存在数据库中。用户登录后需要记入到日志库中。(2)用户管理权限设置只有系统管理员可以操作。可以添加用户、删除用户、查看用户。(3)权限设置权限设置只有系统管理员可以操作。可以执行增加、修改、删除、查询系统用户的权限。2.1.2档案信息管理模块(1)档案信息的录入档案信息的录入是用户录入新的档案文件信息或者档案案卷信息的操作。在录入数据时要考虑用户单个录入和连续录入的情况,如果是连续录入,则可以用上条记录复制数据到新的记录中。档案信息的录入为文件录入。(2)档案信息的维护档案信息维护需要具有“信息维护”的权限的用户才可以操作。档案信息维护模块对已经删除(只是做删除标记)的档案文件做最后判定,判断该文件是否需要删除。此模块涉及两种操作:恢复和彻底删除。(3)档案信息的修改档案信息的修改主要实现批量修改数据的功能,是由用户指定条件,将数据库中所有符合条件的文件记录按要求修改某个字段的值。(4)档案信息的删除 档案信息的删除主要实现数据删除的功能,是由用户指定条件,将数据库中所有符合条件的文件记录按要求删除,或者整个删除。(5)档案信息的查询档案信息的查询按照用户输入的条件查询相应的档案文件信息。查询结果可以用列表目录形式显示,也可以用卡片形式显示。具体档案处理权限的用户可以对查询的结果编辑并保存,也可以删除(只做删除标记)档案文件记录。(6)报表打印 打印各种档案的目录表和统计表。其中,报表可以由用户设计进行报表的自动生成。2.1.3档案借阅管理模块档案借阅管理可分为借阅登记、借阅查询、借阅申请,具有“借阅管理”权限的用户可以操作该模块。电子借阅申请由具有“借阅管理”权限的用户处理。用户提出阅读电子文档的请求后,如果同意,文件将被发送给申请人。2.1.4档案库管理模块档案信息管理需要实现数据的备份和恢复机制。数据备份操作可以按年度、档案种类等条件对文件表做部分备份或完全备份。数据恢复就是将备份的文件、数据恢复到数据库中。2.1.5文件管理模块文件管理对系统执行日志操作,具有“日志操作”权限的用户可以进行查看日志记录等操作。 文件管理可分为文件录入和文件查询两部分。2.2系统功能图解第三章:系统设计(设计类图、协作图、状态图)第四章:数据库根据需求分析,我们为档案管理系统设计了5个表: 档案记录信息表, 档案分类资料信息表,档案柜资料信息表, 档案借用信息表,用户管理信息表 表1 档案记录信息表数据属性数据类型长度是否允许为空档案编号intn状态varchar10档案名称varchar20n档案人姓名varchar10档案人工号varchar分类名称varchar20n档案柜号intn建档人姓名varchar10n建档时间datetimen修改人姓名varchar10n修改时间datetimen正文页数intn附图页数int附件件数int表2 档案分类资料信息表数据属性数据类型长度是否允许为空分类序号intn分类名称varchar20n部门varchar30备注varchar100建档人姓名varchar10n建档时间datetimen修改人姓名varchar10n修改时间datetimen表3 档案柜资料信息表数据属性数据类型长度是否允许为空档案柜号intn档案柜名称varchar20n备注varchar100表4 档案借用信息表数据属性数据类型长度是否允许为空借用档案编号intn借用档案名称varchar20n借用人名称varchar10n借用日期datetimen备注varchar50表5 用户管理信息表数据属性数据类型长度是否允许为空工号intn用户名varchar20密码varchar20n权限varchar20n第五章:实现(构件图、部署图)第六章:总结历时两个星期的课程设计即将结束,从这个两个星期中,我们收获很多。本次课程设计的选题是档案管理系统,组员为4个,针对具体的实际流程,我们有了明确的分工,按照要求在规定的时间内完成自己的任务。在团队开发项目中,团队协作是十分重要的,这个就体现了人与人之间的沟通。我们组员之间沟通的十分良好,所以也就加快了项目的开发进度。通过沟通和交流我们避免了一些不必要的问题以及能及时发现问题,解决问题,从而能按计划完成开发项目。通过这次软件工程的课程设计,我们明白档案管理系统是一个非常典型的数据库管理系统,它主要进行档案管理及一些基本的数据管理. 它通过建立统一的标准,规范整个文件管理,包括规范各业务系统的文件管理;构建完整的档案资源信息共享服务平台,支持档案管理全过程的信息化处理,包括:用户管理、档案信息管理、档案库管理、借阅管理等等。我们学会了用visio 2003画图,再次运用sql建数据库,掌握了开发一个项目的基本步骤和方法,加深了对软件开发流程的深入理解,严格按照软件工程的开发流程办事。在这个过程中我们遇到很多困难,后来经过网上找资料和组员之间努力探讨,不断的研究,大都顺利解决了。由于我们经常讨论,所以我们从刚开始的懵懵懂懂到后来基本了解了项目的开发方向以及基本原理和采用的主要方法与技术。通过这次课程设计我们复习了软件工程中多种不同的图,如用例图,类图,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安置房项目竣工验收与质量追溯方案
- 诺华制药2025年创新药物研发市场前景预测报告
- 土建工程施工班组考核方案
- 土建工程边坡支护施工方案
- 校园防踩踏安全教育记录
- 施工机械设备安全操作规范方案
- 外墙防水卷材施工方案
- 政治学自考试题及答案
- 节能减排项目建设方案
- 专项施工方案模板
- 《建筑设计基础》课件2
- 小学英语冀教版3-6年级单词表
- 产后出血孕期预防策略
- 创新科技项目投资决策的财务效益分析
- 外国运动员体育俱乐部聘用合同
- DL-T 5876-2024 水工沥青混凝土应用酸性骨料技术规范
- 副总经理招聘笔试题与参考答案(某大型国企)2024年
- 挂靠合同协议书版模板
- 【骨肌】化脓性骨髓炎课件
- 部编版五年级上册道德与法治全册课时练(一课一练)(含答案)
- DL∕T 1679-2016 高压直流接地极用煅烧石油焦炭技术条件
评论
0/150
提交评论