基于网络的教材管理系统毕业论文.doc
《基于网络的教材管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于网络的教材管理系统毕业论文.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录1 可行性研究31.1 引言31.1.1 编写目的31.1.2项目背景31.2 可行性研究的前提31.2.1 要求31.2.2 目标41.2.3 条件、假定和限制41.2.4 可行性研究方法41.2.5 决定可行性的主要因素41.3 所建议技术可行性分析51.3.1对系统的简要描述51.3.2数据流程和处理流程51.3.3技术可行性评价61.4所建议系统经济可行性分析61.4.1支出61.4.2效益61.4.3收益/投资比61.4.4投资回收周期61.4.5敏感性分析61.5社会因素可行性分61.5.1法律因素61.5.2用户使用可行性62 需求分析62.1 任务概述62.1.1目标62
2、.1.2运行环境72.1.3条件与限制72.2数据描述72.2.1数据流图信息72.2.2数据流图72.2.3数据库需求设计82.2.4实体-关系图82.3.功能需求102.3.1 功能描述102.4 性能需求112.4.1 数据精确度112.4.2 时间特性112.4.3 适应性113 概要设计113.1 任务概述113.1.1 目标113.1.2 运行环境123.2 总体设计123.2.1 处理流程图123.2.2系统层次图:123.2.3 IPO表133.3数据结构设计153.3.1数据表设计153.4接口设计173.4.1外部接口173.4.2 内部接口173.5数据库设计173.5.
3、1网络数据库183.5.2数据库的C/S模式和 B/S模式184 详细设计194.1 模块设计194.1.1模块描述194.2身份验证模块194.2.1功能描述194.2.2程序描述204.2.3设计描述214.3 系统功能模块214.3.1 功能描述214.3.2 程序描述224.3.3 设计描述234.4程序逻辑244.4.1 导入数据244.4.2 输出逻辑254.4.3 备份数据库264.4.4 恢复数据库275 系统实现275.1 主要登录界面及源代码275.1.1用户登录275.1.2学生收费285.1.3 教材征订29部分代码:295.1.4教材入库305.1.5 教材出库306
4、 测试及性能分析316.1 功能测试316.2 系统测试316.3 性能分析316.4 改进意见32致 谢33参考文献341 可行性研究1.1 引言1.1.1 编写目的 教材管理,对各个学校而言,都是一项复杂、烦琐的工作,但却与学校的教学、管理休戚相关,它不仅要有教材管理功能,还应具备全面的财务管理功能。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。据了解,目前在市面上还没有一种方便、快捷、功能强大的教材管理软件,而各个学校,特别是高校,教材管理的任务越来越繁重,以往的老版本管理软件远远适应不了这方面的要求。用户对一个新的管理系统的需求很强烈,
5、同时这也是一个广阔的市场,前景良好。为此,我们开发了这套教材管理系统。1.1.2项目背景软件名称:基于网络的教材管理系统开 发 者:王芳荣提 出 者:新疆大学信息科学与工程学院其 他:本项目采用浏览器/服务器原理,浏览器的程序是version 5.0以上,以Dreamweaver 为开发软件的应用程序,服务器端采用Windows操作系统的工作站,采用Access 2003的为开发软件的数据库服务程序。1.2 可行性研究的前提1.2.1 要求功能要求:项目多,信息量大,各信息量之间存在着密切的关系。该系统主要分为三部分:教材管理、售书管理和财务管理,不仅要处理教材的入库、出售管理,还有订书和书费
6、管理,其中仅售书处理又分为零售、集体购书和教师用书处理三部分。而每部分内部、各个部分之间都有着不同的关系,如入库与库存之间,库存与各售书之间,集体售书与预交书费、退书款之间等等。性能要求:先进性。为满足学校教材部门目前和未来实际工作的需要,本系统的设计应确保在一段相当长的时间内能保持其先进性,这主要表现系统结构的先进性、运行平台的先进性、数据库管理系统的先进性、开发工具的先进性和软件设计思想的先进性上。实用性。目标系统不是凭空想象孤立制定的,而是依附于教材管理业务的管理模式的。根据业务的目标和功能,通过调查和分析,找出其薄弱环节,提出目标系统的目标和功能。因此,一旦目标系统投入运行,必将是实用
7、可行的。通用性。目标系统不仅要满足教材管理业务要求和特点,而且也要考虑教材管理业务内容的多变性。同时在开发中,将尽量采用先进的技术和方法,以确保目标系统具有相当的通用性和灵活性。可靠性。目标系统一旦投入运行,将承担教材业务中的管理工作,运行不能出错,因此,提高系统的可靠性是至关重要的。要采取一系列技术防范措施,包括目标系统具有一定的容错性,在外界干扰和键盘误操作的情况下不致发生系统崩溃和系统应具有自我恢复能力等,以提高系统运行的可靠性。可维护性。由于目标系统将由多个用户使用,并受到各种因素影响较大,因此,系统的可维护性极其重要。在开发中,考虑采用统一的编码,统一的标准面和面向对象等技术思想,以
8、提高系统的可维护性。输出要求:在保证输出信息精确、及时而且适用的前提下,应到输出迅速、经济和方便使用者。既考虑屏幕格式,又考虑打印输出格式。输出格式能符合上级规定和满足用户的要求。输入要求:在保证输入信息正确性和满足需要的前提下,应做到输入方法简单迅速、经济和方便使用者。输入量应保持在能满足处理要求的最低限度。输入量越少,错误率越小,数据准备时间也越少。输入的准备及输入过程应尽容易进行,从而减少错误的发生。应尽早输入 数据进行检查(尽量接近原数据发生点) ,以便使错误及时得到改正。1.2.2 目标教材管理系统是一套应用方便、操作简单、高效的计算机化的管理信息系统,它能实现多人同时办公,符合信息
9、管理系统的需求,它顺应了学校信息化建设的发展趋势。这套系统不仅节约了人力资源,也节约了办公时间,它实现了教材信息管理办公的无纸化,它使得学校教材管理工作更趋于智能化、自动化,它使网上办公成为了现实,为教材科管理人员解决了一大难题。1.2.3 条件、假定和限制硬件条件:建议软件寿命:5年。服务器sun工作站,终端为pc机。运行环境:Windows 2000/XP数据库:Access 2003投入运行最迟时间:2008/12/201.2.4 可行性研究方法1参考我校原有的教材管理系统;2对新疆大学教材科的有关领导和老师进行咨询,了解用户需求;1.2.5 决定可行性的主要因素1.开发所需资金;2.开
10、发所需技术;3.能否满足用户的需求;1.3 所建议技术可行性分析1.3.1对系统的简要描述本系统采用数据库动态连接和密码登陆,并施以权限设定保护措施,充分保证了数据库中数据的安全性,实现了系统的网络化;系统以实用为主,减少一些不必要的功能,尽可能的利用学校现有的硬件资源和软件资源,具有很好经济性;系统具有友好简洁的人机交互界面和清晰直观的菜单,实现了多界面的自由切换;操作直观便捷。人性化的系统设计和准确的报告;该系统操作简易,自动化程度高,处理速度较快,使人员的工作效率得到提高。1.3.2数据流程和处理流程图1.1数据流图图1.2 处理流程图1.3.3技术可行性评价根据现有条件和现有技术水平,
11、我们一致认为能够达到所需的功能目标;鉴于开发人员的数量和当前软件质量的要求,我们认为完全能够满足要求。在规定的期限内,开发能够完成;1.4所建议系统经济可行性分析1.4.1支出基建费用:服务器、需要终端PC五台、网络设备和辅助、打印机一台、打印纸其他费用: 购买Access 2003数据库;正版操作系统;操作人员培训费用。1.4.2效益简化工作流程,减少人力支出,提高工作效率。对公司的长远发展有不可估价的效益和利益。1.4.3收益/投资比 H/L1.4.4投资回收周期 这个系统运行周期受实际环境的影响,只要不受到大的波动,在二至三年就可以回收成本。1.4.5敏感性分析由于我们将采用当前非常合理
12、的软件开发方式及强大的软件扩展功能,所以该系统生存周期至少为3年, 估计最长可达10年1.5社会因素可行性分1.5.1法律因素开发方保留软件的开发权、维护权,如侵犯版权,开发方依法追究其法律责任。1.5.2用户使用可行性在软件开发前必须与教材科的领导及老师交流,满足用户的需求,系统管理员要求有计算机的专业知识,所有人员都要经过培训.管理人员也需经一般培训。另一方面将提供较全面的文档帮助学习使用。经过培训人员将会熟练使用本软件。2 需求分析2.1 任务概述2.1.1目标1.实现基本功能,使该软件能够运用到实际中;2.尽力使软件易于用户使用,提高用户的工作效率;2.1.2运行环境运行环境:Micr
13、osoft Windows 98或更高版本的Windows系列操作系统数据库:Access 20032.1.3条件与限制1.功能要求较复杂,需要注意的细节多;2.操作要简单,方便,需要非常合理的设计;3.资金缺乏,几乎没有相应的开发基金;2.2数据描述 2.2.1数据流图信息1. 教材基本信息制定、输入、修改、查询,包括书名、编号、作者、出版社、类别、版次、入库日期、库存数、市场价、折扣价等2.学生信息制定、输入、修改、查询,包括学号 、姓名 、学生院系、学生班级 、学生专业 、 联系电话 、领书时间、购书数量、缴费金额、书费余额等3.订购信息的制定、输入、修改、查询,包括订购日期、学生姓名、
14、教材编号、教材名称、教材数量、单价、备注。4.发放书信息制定、输入、修改、查询,包括系院号、班级号、学号、姓名、教材编号、教材名称、备注。2.2.2数据流图第一步,画出关联数据流图FI:订书单F2:发书单图2.1教材管理系统关联图第二步,画出底层数据流图F1:订书单F2:发书单D1:订单数目D2:库存数目D3;库存充足订单D4:库存不足订单D5:购书单D6:入库单D7:出库单图2.2教材管理系统数据流图2.2.3数据库需求设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)
15、和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1.标识需要的数据;2.收集被标识的字段到表中;3.标识主关键字字段;4.绘制一个简单的数据图表;5.规范数据;6.标识指定字段的信息;7.创建物理表。2.2.4实体-关系图E-R图描述了系统之间各实体之间的联系。图2.3 E-R图书费情2.2.5 数据字典学生 = 学号 + 姓名 + 学生院系+ 学生班级 + 学生专业 + 联系电话 +领书
16、时间+购书数量+缴费金额+书费余额学号 : 11 数字字符 11学生的唯一表示,每个学生都有自己唯一的一个学号,由11位组成,例:20041400034。1-4位表示入学年份;5、6位表示院系号;后5位表示学生的号数;姓名 : 1 姓名标识 25;姓名标识,汉字字符 + + 字母字符;学生院系 :3汉字字符16 学生所在院系,例如:信息科学与工程学院;学生班级 :6汉字字符 +数字字符16学生所在班级,例:计算机0401。汉字字符表示专业,1、2位表示入学年份;3、4位表示班级号数;学生专业 :2汉字字符16;学生所学专业,例如:计算机科学与技术专业;联系电话 :7数字字符12 ;领书时间 :
17、8数字字符8 例如:20080510表示2008年5月10日领取教材;购书数量 :0数值数据100;缴费金额 :0.00数值数据2000.00;书费余额 :0.00数值数据 2000.00 ;教材 = 书名+编号+作者+出版社+类别+版次+入库日期+库存数+市场价+折扣价;书名 :1汉字字符+字母字符+数字字符20 显示书的名称,例:微型计算机控制技术;编号 :13数字字符13;作者 :书的编写者,例:谢剑英 贾青 编著;出版社 :书的出版社,例:国防工业出版社;类别 : 理工类 | 文史类 | 文体艺术类 ;版次 : 1数字字符2 | 修订版 ;入库日期 :8数字字符8;库存数 :0数值数据
18、10000;市场价 :教材定价;折扣价 学生购书打折后的价格;课程 = 课程号+课程名;课程号 :课程开课的标识号,相同开课有相同课程号;课程名 :开课课程的名字,例:操作系统;开课班级 :针对开设课程的班级,例:计算机040135表示计算机04级一、三、五班开该门课;院系 :开设课程的院系,主要是体现教师的所在分院;教师 = 教师号+姓名+院系+电话;教师号 :唯一标识教师的号码;姓名 : 1 姓名标识 25;姓名标识,汉字字符 + + 字母字符;院系 :行政隶属于的管理分院;电话 :7数字字符12;书店 = 店名+店号+电话+传真;店名 :采购教材的书店,例如:新华书店;店号 :书店的编号
19、;传真 :书店的传真号;2.3.功能需求2.3.1 功能描述与教材管理相关人员的交流,得出该系统应具有如下一些功能: 1.基本信息维护功能,能够通过该系统维护教材管理的相关信息。如教材相关信息(包括教材基本信息、教材版本、出版社等),学生相关信息(包括姓名、学号、院系、班级等)。管理人员通过该系统,能够对上述信息进行维护。 2.教材需求管理功能。包括学生需求和教师需求两个部份。由毎门课的任课教师或每个系的教学秘书输入该门课程采用的教材及需求数量。 3.采购/入库管理功能。包括采购和入库两个功能。对每一种教材,通过计算库存数量、学生需求数量和教师需求数量,可以得到需要采购的数量。每一次教材入库,
20、可以录入相应的数据。 4.零售/出库管理功能。包括零售、班级领用、教师领用三个功能。零售,即教材科对教材的零售。班级领用,根据学生对教材的需求数据领用教材,具体到每一个学生是否领用,教师领用,根据教师对教材的需求数据领用教材。 5.其他操作功能。包括报损、库存、结算三个功能。报损,即录入教材的报损信息。库存,查询每一种教材的入库、学生领用、教师领用、零售、报损、库存等情况。结算,根据每个学生的缴费情况和领书情况,计算该学生的书费结余。 6.学生查询功能。每个学生根据自己的帐号和密码,可以查询自己的领书情况以及缴费、支出、结余情况。2.4 性能需求2.4.1 数据精确度由于该系统对数据的精确性要
21、求较高,字符型数据,精确到 1位;数值型数据,精确到 0.01;日期型数据:精确到 日。2.4.2 时间特性1. 响应时间:主要取决于计算机的配置和算法的复杂度;2. 数据转换与传输时间:一般在2秒以内,最差不超过6秒,更新处理时间,0.1s-2s;2.4.3 适应性由于本系统基本上只是对Access 2003数据库的操作,所以系统只要支持Access 2003,就可以正常运行,尽量降低系统对硬件的苛求。3 概要设计3.1 任务概述3.1.1 目标1. 实现基本功能,使该软件能够运用到实际中;2. 尽力使软件有较强的易用性,最大可能的提高教材管理系统的工作效率,减少工作人员的工作量;3. 提高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于网络的教材管理系统 毕业论文 基于 网络 教材 管理 系统
限制150内