管理信息系统课程设计报告设计题目:华北科技学院学生教材管理信息系统专业:电子商务(本科)年级班级:B07-1姓名:周芬17黄帆24贾娟琪14韩庆玲13杜微丽02李荣妹21指导教师:李跃贞黄建莲苏丽琴孙临君白宏斌指导教师评阅:指导教师(签字)成绩:二O一O年六月日第2页共33页中文摘要:本信息系统开发课程设计题目是:教材管理系统。系统开发的总的设计目标是实现教材管理的系统化、规范化和自动化,实现对学校教材的集中统一的管理。本系统主要实现对教材信息的管理,主要功能为基本信息维护功能、教材需求管理功能、采购/入库管理功能及其他操作功能等。本系统结构分为管理员登陆和教师登陆两大模块,管理员操作部分主要有以下的模块:教材管理(对教材信息的增加、删除、修改和查询)、用户管理(对用户的增加、修改、删除以及查询)、订单管理(对订单的增加、删除、修改和查询);教师登陆后的主要操作是教材的查询模块。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。英文摘要:Thetopicofthisinformationsystemdevelopmentdesignis:Teachingmaterialmanagementsystem.Theoveralldesignofthissystemdevelopmentgoalsis:theRealizationofteachingmanagementstandardization,systematizationandautomation,Theschooltextbooksofcentralizedandunifiedmanagement.Thissystemmainlyforteachingmanagementinformationsystem,Itsmainfunctionisbasicinformationmaintenancefunction,teachingmaterialrequirementsmanagementfunction,purchase/warehousingmanagementfunctionandotheroperatingfunctionandsoon.Thissystemstructurecanbedividedintothemanagerdebarkationandtheteacherlandstwobigmodules,themanageroperationpartmainlyhasthefollowingmodule:Theteachingmaterialmanagement(increases,deletion,revisionandinquirytoteachingmaterialinformation),theusermanagement(increases,revision,deletionaswellasinquirytouser),theorderformmanagement(increases,deletion,revisionandinquirytoorderform);themainoperatingaftertheteacherlandedisTeachingmaterial'sinquiry.Obviously,thissystemisnotcomplex,themainpromblethatsolvedisusingkeywordstodatabasequeries.第3页共33页目录第一章现行系统概述…………………………………………………………4第二章系统分析………………………………………………………………42.1需求分析……………………………………………………………………42.2可行性研究…………………………………………………………………52.3信息系统规划………………………………………………………………62.4系统的开发方法的选择……………………………………………………62.5组织结构与功能分析………………………………………………………72.6业务流程分析………………………………………………………………72.7数据与数据流程分析………………………………………………………82.8数据分析……………………………………………………………………10第三章系统设计………………………………………………………………113.1系统总体结构设计…………………………………………………………113.2数据结构与数据库设计……………………………………………………123.3代码设计……………………………………………………………………163.4输入/输出设计……………………………………………………………163.5模块功能与处理过程设计…………………………………………………173.6网络系统方案设计…………………………………………………………183.7信息系统安全设计…………………………………………………………19第四章系统实施………………………………………………………………204.1系统实施……………………………………………………………………204.2系统运行管理制度…………………………………………………………294.3系统维护……………………………………………………………………29第五章系统使用说明…………………………………………………………30第六章结束语…………………………………………………………………31参考文献………………………………………………………………………33第4页共33页《管理信息系统》课程设计报告第一章现行系统概述在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员对于教材征订、教材领取、教材信息管理等,需要有一个自动化的工具进行统筹管理,才能够及时、准确地反映教材的征订状态。但目前由于教材的种类多、数量多,将教材准确地分门别类、快速检索,手工进行非常困难往往是终于查到了书的信息,但此书没有库存或库存不足,因此检索速度较慢、效率低。目前,很多学校教材科的管理工作还停留在纸质记录的原始方式上。教师书面提出需要使用的教材名,上交后由系领导审核,审核通过后,由教学秘书统计需要的数量,然后提交给教材科。之后教材科还有大量的工作,统计各系各班级需要某种教材的数量,任课教师需要的数量,教材科需要的数量,然后进行订购。领书的时候,要学生提供领书单才能领书,还要记得立刻做记录。这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对最终教学工作的正常进行都有很大的影响。第二章系统分析2.1需求分析随着科学技术的不断提高,计算机网络的功能已进入人类社会的各个领域并发挥着越来越重要的作用。各类学校的校园网也运行了多年,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究充分利用校园网合理整合原有异构数据库,从而建立相关部门协同合作的管理系统。本教材管理平台充分依托校园网,实现教材信息的集中管理、分散操作、信息共享,使传统的教材管理向着数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的学校信息系统打下良好的基础。学校通过使用本系统,可以实现教材预定、领取、教材计划、定单、库存的自动管理,提高效率,避免出错。教材管理系统软件切实推进了教学管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,作到信息的规范管理,科学统计和快速查询,让教材管理处更好的为学校服务。2.1.1用户角色需求根据习惯上教材科的操作方式,整个系统应该有三种用户角色,即教材科人第5页共33页员,普通学生教师和系统管理员。教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。通过系统管理员才可以修改密码。工作完成后,通过各自专门的出口退出登录状态。2.1.2性能需求整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。2.2可行性研究2.2.1技术可行性此次信息系统开发是对所学专业知识的一次综合应用与提高,我们小组可以在电子商务实验室完成系统开发。该机房计算机配置肯定能满足系统开发的要求。我们小组可以选定两三台计算机,建立系统开发环境,主要是安装数据库工具(MSSQLSERVER2000),应用程序开发工具(ASP.NET与VisualStudio2005)。我们小组的部分成员有计算机,小组成员之间可以通过QQ或电话进行即时交流,协调开发工作,解决开发工作中出现的问题。就技术力量来说,该学期,我们小组各成员已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解,有些成员熟悉计算机原理,能解决常见的硬件故障和硬件选择。目前,教材管理信息系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于ASP.NET编程的资料和SQLSERVER方面的资料。从技术角度考虑,此信息系统开发可行。2.2.2经济可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。第6页共33页2.2.3法律上的可行性整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。2.3信息系统规划在需求分析的基础上,我们提出了教材管理系统的总体结构方案,并根据发展战略和总体结构方案,确定了系统的开发次序及时间安排。因为时间有限,所以我们除了上课时间,也充分利用了课后时间,保证系统的完成进度。以下用甘特图表示出我们的规划进度:2.4系统的开发方法的选择本次课程设计我们选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的甘特进度图第7页共33页优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。2.5组织结构与功能分析教材管理处组织内部的隶属关系如下图所示:其中各个部门的主要职能分别是:教材管理处处长:负责整体管理教材管理处各项事物,审批文件等。技术部:负责对系统进行日常维护,发现系统漏洞进行修复,并对系统进行及时更新和升级。采购部:根据教材管理部要求进行教材的采购。对于库存不足的书进行及时采购,并在采购后及时入库,保证库存。教材管理部:对学生、教师的具体订书情况进行录入、管理,库存充足则做领书处理,不足则通知采购部进行及时采购。会计部:负责向学校财务处申报各项费用,并进行管理。主要是对购书款进行审批、汇总。2.6业务流程分析