版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中北大学课程设计说明书2023~2023学年第二学期学院:经济与管理学院专业:信息管理与信息系统学生姓名:尹晓玉学号:0609034111课程设计题目:企业图书资料管理系统起迄日期:6月22日~7月3日课程设计地点:经济与管理学院机房指导教师:苏贵影、刘志坚组别:06090341第十组系统名称:企业图书资料管理系统带班号学号姓名分工情况(组员间不能有相同)答辩情况成绩0609034111尹晓玉独立完成数据库系统的设计课程设计报告(一)课程名称信息系统分析与设计课程设计学号0609034111学生姓名尹晓玉本人完成部分:信息管理系统分析、需求分析、业务流程分析与数据流程分析详细描述如下:1、目标设计企业的资料室多采取手工方式对资料借阅情况进行人工管理,由于信息比较多,资料借阅信息管理比较混乱而复杂;一般借阅情况是记录在借阅证上,资料的数目和内容记录在文件中,资料室的工作人员和管理人员也只能当时比较清楚,时间一长,如再有进行查询,就得重多资料翻阅,查找了造成查询费时,费力。如果对很长时间以前的资料进行更改就更加困难了。因而,有必要建立一个资料管理系统,使资料管理工作规范化,程序化,避免资料管理随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改资料情况。2、开发设计思想尽量采且企业现有软硬件环境,及合适的先进的管理系统开发方案,从而达到充分利用企业现在资源,提高系统开发水平和应用效果的目的。系统应符合企业图书资料信息管理的要求,满足对企业图书资料日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。3、开发和运行环境选择开发工具:VisualFoxPro6.0运行环境:Windows9x、WindowsNT或Windows2000操作系统。4、系统功能分析本系统的功能分为如下几大模块:信息管理模块在本模块,下属有三个子模块,管理员可以查看用户信息、借阅信息、图书资料信息并对其进行管理;而对于普通用户而言,这些操作是不被允许的。信息浏览模块这个模块的功能也是由三个子模块组成的,与信息管理模块的设置是相似的,但是其,主要是针对于普通的用户,目的在于方便用户们对信息进行浏览和查找。借还操作模块本模块由借出和还入两个子模块组成,分别针对图书资料的借出和还入进行操作,相别于传统的借阅证式操作,计算机的使用简化了操作,同时也方便了管理。系统用户管理模块本模块由系统用户管理和用户权限管理两个子模块组成,通过系统用户管理,管理员可以添加新的用户,删除旧的用户;而在用户权限的管理中,管理员可根据不同的需求对不同的用户设置不同的权限企业图书资料管理系统操作模块信息管理模块信息浏览模块系统用户管理模块资资资资用借资用借资新修删设系料料料料户阅料户阅料增改除置统借借归信信信信信信借系系系系用阅出还息息息息息息阅统统统统户操操操管管管浏浏浏排用用用权登理作作理理览览览序行户户户限记新修删新修删新修删增改除增改除增改除资资资用用用借借借料料料户户户阅阅阅信信信信信信信信信息息息息息息息息息采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。6、系统评价与特色本系统整体设计还算完善,渐增式的原型化开发方法与面向对象的程序设计的结合不但能在系统开发初期让用户了解系统的概貌,而且能使系统开发模块化,提高开发效率,减少出错。对于后期的系统维护也提供了很大的帮助。功能很实用、操作很方便很人性化,但是仍然存在不足之处,在很多功能的设置上还不近完美。对外部的恶意网络侵袭也不能完全进行防御。本系统的特色在于图书资料的借阅热门排行和用户权限的灵活设置和管理。7、需求分析资料管理系统需要满足来自三个方面的需求.这三个方面分别是资料室工作人员,资料借阅和资料室管理人员.资料借阅者的需求是查询资料室所存的图书.图书借阅者可直接查看资料室资料情况,如果资料借阅者根据本人的编号和密码登录系统,还可以进行本人借书情况查看,和维护部分个人信息。一般情况下,资料借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他人的借阅情况和个人信息就要知道其他图书借阅者的姓名和密码,这些是很难做到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者个人隐私.资料室工作人员有修改资料借阅者和归还资料的权限,所以需对工作人员登基本模块更多考虑,在此模块中,资料室工作人员可以为图书借阅者加入借阅记录或归还记录.8、数据流程分析图一:资料信息入库DFD流程图资料类别信息资料类别处理资料类别处理资料信息有效类别信息资料信息处理有效类别信息资料信息处理资料表图二:用户入库DFD流程图部门信息有效性入库处理未入库部门信息有效性入库处理部门表用效部门信息用户信息有效性用户信息入库有效性用户信息入库用户表图三:资料借出DFD流程图有效性用户信息有效性有效性资料信息有效性资料表资料借出处理用户表资料借出处理资料借出表图四:资料归还DFD流程图用户信息更新资料信息有效性更新资料信息有效性有效资料信息资料归还处理资料归还处理用户表
资料表资料信息资料借出表9、系统设计体会1).对原型化的系统开发方法有了一定的了解。渐增式的原型化开发方法与面向对象的程序设计的结合不但能在系统开发初期让用户了解系统的概貌,而且能使系统开发模块化,提高开发效率,减少出错。对于后期的系统维护也提供了很大的帮助。2).通过实践,提高了系统分析的能力,对数据流图、数据字典、系统流程图等系统设计工具的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。3).真心感谢在整个信息系统设计和完成的过程中给予我很大帮助的老师和同学们。课程设计报告(二)课程名称信息系统分析与设计课程设计学号0609034111学生姓名尹晓玉本人完成部分:(1)关系数据模型的设计(2)数据库实施详细描述如下:(1)关系数据模型的设计根据企业图书资料管理要求及用户需求调查分析,进行数据库逻辑结构设计,企业图书资料管理系统数据库中各个表的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。表1为借阅信息表,表2为用户信息表,表3为资料信息表,表4为分类信息表,表5为部门信息表,表6为系统用户信息表。表1借阅信息表(DataLend)字段名类型宽度可否为空默认值说明借阅编号字符型8否主索引字段资料编号字符型8否普通索引字段用户编号字符型8否普通索引字段借出日期日期型8否归还日期日期型8归还期限日期型8说明字符型100表2用户信息表(UseInfo)字段名类型宽度可否为空默认值说明编号字符型6否主索引字段姓名字符型20性别字符型2部门字符型20借阅级别整型4普通索引字段表3资料信息表(Datainfo)字段名类型宽度可否为空默认值说明资料编号字符型8否主索引字段资料名称字符型40否资料类型字符型8否普通索引字段存档日期日期型8否资料数量整型4否1借出数量整型40借阅次数整型40资料来源字符型40所属部门字符型40保密级别数值型1否1借阅时限数值型41内容简介字符型100表4分类信息表(Datacate)字段名类型宽度可否为空默认值说明编号字符型4否主索引字段分类名称字符型20否表5部门信息表(DepartInfo)字段名类型宽度可否为空默认值说明部门编号字符型4否主索引字段部门名称字符型20否表6系统用户信息表(SysUser)字段名类型宽度可否为空默认值说明用户名字符型20否主索引字段密码字符型20否姓名字符型20系统用户管理逻辑型1.F.用户权限管理逻辑型1.F.用户信息管理逻辑型1.F.资料信息管理逻辑型1.F.借阅信息管理逻辑型1.F.用户信息浏览逻辑型1.T.资料信息浏览逻辑型1.T.借阅信息浏览逻辑型1.T.资料借还操作逻辑型1.F.(3)概念设计部门信息分类信息部门信息分类信息包含包含包含包含借阅信息资料信息用户信息借阅信息资料信息用户信息借阅信息、资料信息、用户信息、分类信息和部门信息实体之间的E-R图(2)数据库设计实施信息的录入、增加、修改、删除等表单设计相关信息的查询设计相关数据报表设计、统计功能的设计与菜单设计(以用户管理界面为例,在其右侧有用户成员列系统登录界面表以及统计结果,资料管理界面和借阅信息界面与其机构相似)代码:创建“系统登录”表单【确定】按钮的“Click”事件代码*——改为精确比较SETEXACTON*——试图登录次数自动加1THISFORM.i=THISFORM.i+1*——选择“系统用户信息”表所在的工作区SELECTSysUser*——查找用户名LOCATEFORALLTRIM(SysUser.用户名)=ALLTRIM(THISFORM.txt用户名.VALUE)*——如果找到用户名IFFOUND() *——如果密码正确 IFALLTRIM(密码)=ALLTRIM(THISFORM.txt密码.VALUE) *——将登录的用户名保存到全局变量中 cCurUser=ALLTRIM(用户名) *——调用“GetPurv”程序获取登录的用户的权限信息 DOGetPurv.prg *——退出表单 THISFORM.RELEASE *——调用系统主表单 DOFORMMainForm ELSE *——如果密码错误 *——如果次数小于3 IFTHISFORM.i<3 MESSAGEBOX("密码错误,请重新输入",48,"资料管理系统") THISFORM.txt用户名.VALUE="" THISFORM.txt密码.VALUE="" THISFORM.txt用户名.SETFOCUS ELSE *——如果资料为3 MESSAGEBOX("用户名或者密码错误三次,系统无法启动",48,"资料管理系统") *——退出表单 THISFORM.RELEASE *——结束事件循环 CLEAREVENTS *——退出VisualFoxPro QUIT ENDIF ENDIFELSE IFTHISFORM.i<3 MESSAGEBOX("用户名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024电商知识培训协议电子下载
- 2024年高端酒店租赁服务详细协议
- 2024年临时工施工安全责任豁免协议
- 2024年各类协议书写样式汇编
- 二手房买卖协议2024年
- 车辆抵押担保协议精简2024
- 2024短期资金周转过桥贷款协议范本
- 防水工程清工承揽专用协议范本2024
- 返聘员工协议模板(2024年)
- 人员监督计划表
- 2024届重庆市永川区物理高一第一学期期中质量检测试题含解析
- 传统节日文化在幼儿园课程中的应用研究 论文
- 沥青改色路面修补施工方案
- 香菇种植示范基地项目可行性策划实施方案
- 混凝土硫酸盐侵蚀基本机理研究
- 《机械设计基础A》机械电子 教学大纲
- 水工岩石分级及围岩分类
- 基因扩增实验室常用仪器使用课件
- 斜井敷设电缆措施
- 施工机械设备租赁实施方案
- 牙膏产品知识课件
评论
0/150
提交评论