电子商务毕业论文仓储管理信息系统(WMS)的分析、设计.doc
《电子商务毕业论文仓储管理信息系统(WMS)的分析、设计.doc》由会员分享,可在线阅读,更多相关《电子商务毕业论文仓储管理信息系统(WMS)的分析、设计.doc(33页珍藏版)》请在三一办公上搜索。
1、题目:仓储管理信息系统(WMS)的分析、设计院(系) 信息学院 专 业 信息管理与信息系统 班 级 电子商务2班 学生姓名 , 2012 年 11月 30日【摘 要】随着计算机网络技术的发展,仓储管理越来越受到人们的关注,它可以实现包括信息发布、物品信息采集、按类分别存储等多功能。仓储管理信息系统的构建,打破了物资所受到的时间和空间的限制,存储环境更加开放。与此同时,许多大型企业都实现了科学化、网络化的实验室管理,但其中物资信息的管理比较繁琐,大多物资信息的填写还停留在纸质上,这种管理方式不便于仓管员整理与保存,无法适应企业快速发展的现代化经营模式。本文根据信息学院实验教学的特点及实验报告管理
2、的现状,综合SQL Server数据库,利用Visual Studio 2008编程建立一个实验报告管理系统,它可以实现物资存储、物资信息和管理员信息的管理,管理员安排存储,管理员利用物资信息按类别分门别类,科学的管理仓库。此系统使用简单、快捷,可以减轻仓库存储烦乱的负担,提高教仓储工作效率,提升实验企业资源规划水平。关键词:实验报告;系统设计;数据库目录1 引言12 系统规划22.1系统开发背景22.2系统开发目的22.3系统提出的意义22.4系统调查情况33 系统分析43.1系统基本情况43.2可行性分析43.3需求分析63.4系统用例图63.5开发及运行环境84 系统设计94.1系统结构
3、设计及功能模块划分94.2系统流程分析124.3数据库设计145 系统实现205.1开发工具的选择Visual Studio 2008205.2主要功能模块的实现206 系统运行与维护287 结论291 引言如今,各个高等院校都越来越重视校园的信息化建设,拥有自己的教务管理信息系统,随着计算机的普及和计算机辅助教学的发展,涉及计算机的实验也越来越多,这一类实验难以用纸质报告描述,它包含各种数据文件、图表、界面和源程序,而电子文档可以很好的描述这些资源,并且编辑、提交、保存起来也更加的方便。在信息学院的教学中,存在着同样的问题,根据信息管理与信息系统的教学大纲, 开设了多门需要上机实验的专业课,
4、 如Windows程序设计、数据结构、多元统计及应用、数据库应用等, 因为这些专业的特殊性, 无法用纸质的实验报告进行考核, 都需要学生进行上机实验和编程, 对实验结果的考核也是通过审核学生的程序及其结果来完成, 使用电子版的实验报告进行考核更加方便。 实验报告管理系统在国内还未得到广泛的应用,目前只有少数院校拥有,其中一些只是简单的作业管理,采用在线编辑功能,但并不完善,上机实验所需的很多控件还没能实现,不能适应院校的需求。正因如此,实验报告管理系统还有很大的提升和发展空间。本人所开发的基于ASP.NET的实验报告管理系统,可以基本的满足教师、学生、管理员三方需求。首先,由管理员添加学生、教
5、师及课程信息,接着指定教师给不同教学班级的学生上课,教师根据所教授的课程和授课班级来下发作业,学生可查看作业并撰写报告,并将其上传到系统,之后教师便可查看学生所提交的报告,为学生打分并给出评语。最后学生可查看自己的报告成绩。这一过程操作简单易懂,方便查看和管理。本文将从系统规划、系统分析、系统设计、系统实现、系统运行与维护等方面阐述信息学院实验报告管理系统的开发过程,也记录了这套系统的开发步骤和方法。2 系统规划2.1系统开发背景信息通信技术飞速发展和互联网广泛应用的今天,无论是学校还是企业,都越来越多地重视利用管理信息系统来整合资源,管理和安排各项工作。教育信息化已成为如今教育发展的主旋律之
6、一,充分利用Internet网在高校建立现代化的管理系统是一项非常重要的工作。如今,教学管理系统已经给传统的教育手段带来了巨大的变化,开始在教育中展现它无与伦比的优势。作为信息学院的一名学生,更是切身感到信息时代的现代化管理信息系统所带来的便利以及它存在的必要性。在以前的教学工作中,教师主要通过两种方式布置作业和收集实验报告,一种方式是通过班级邮箱下发作业,之后通过教师邮箱收集整理,此方法缺点是教师查看和整理报告不方便,一名教师往往给多个班级上课并且教授多门课程,并且不能保证每一个学生的报告都可以看到,因为报告可能会被当垃圾邮件过滤掉,这样会对教师给学生打分、写评语工作带来不便,也更耗费时间。
7、第二种是通过学院的FTP服务器进行上机任务的布置和实验报告的收集,因此实验报告的收集是通过IE浏览器登录FTP服务器进行上传,缺点是学生使用起来不方便,对作业的数量多少不敏感,能够查看他人的实验报告,并且容易误删其他人的报告。以上教育发展和学院实验报告管理的现状成为本系统的开发背景。2.2系统开发目的本系统的开发目的是方便师生,节省资源,提高实验报告管理的效率、教学效率及办公质量。纸质版的实验报告对资源也是一种浪费,并且学生打印纸质文档,撰写纸质报告都需要一笔费用,虽然一次数目不多,但是多次实验下来也会是一笔开销。另一方面,很多课程实验都具有自己的特殊性,实验报告需要包含各种数据文件、图表、界
8、面和源程序,所以要提供电子文档,因为它可以很好的描述这些资源。而实验报告管理系统,很好的解决了以上两种问题,让教师和学生都节省了资源和时间,避免人力和物力的浪费,一举数得。2.3系统提出的意义在教学过程中,实践教学是一个非常重要的环节,而实验报告的完成情况作为教师检查学生操作的标准,具有很重要的意义。实验报告的质量和管理水平可以在一定程度上反映出本学科实验教学的层次和水平。在充分利用计算机及网络技术进行实验教学的同时,撰写实验报告电子文档不仅为实验过程做出很好的总结,还能培养学生利用计算机这一有力工具进行实验数据处理及分析的能力,切实推动教学工作,形成信息化、规范化、科学化的管理方式,同时也为
9、进行网络化、个性化教育打下了坚实基础。这套系统的开发与设计也将会在教学管理中发挥它的重要作用,具有很好的发展空间。2.4系统调查情况2.4.1现行系统的情况 目前只有少数高校拥有实验报告管理系统,其中一些只是简单的作业管理,采用在线编辑功能,但并不完善,上机实验所需的很多控件还没能实现,不能适应信息学院的需求。实验报告管理系统并未在高校广泛应用,还有很大的提升和发展空间。2.4.2目标系统情况经过调查分析,对于要开发的实验报告管理系统,其前台首先要具有用户的登陆和退出功能;其次,该系统应该能够满足教师发布作业,初始化实验报告文档;再次,当学生登录到系统后,可以查看自己所有的实验课程及实验作业,
10、查询自己已经提交的报告;最后,教师可以给学生打分,学生也可以查看自己的成绩。而后台,要有供系统管理员添加,修改、删除和查看所有用户、课程和实验报告信息的功能。3 系统分析3.1系统基本情况3.1.1系统特点(1)B/S 信息学院实验报告管理系统是采用B/S(BROWSER/SERVER)结构,实现报告信息化管理。这种系统的优势在于系统简单,功能强大,扩展能力良好以及跨地域操作性能。B/S模式通过Internet 进行通信,可以不受地域的限制,对于“信息学院实验报告管理系统”,功能目标在于方便师生,提高教学效率,同时实现不同用户的权限控制。由于系统数据收集的实时性要求并不高,因此采用B/S结构比
11、较合理。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图3.1所示。图 3.1 B/S三层体系结构图3.1.2系统使用人员系统的使用人员主要分为两类,一类是管理员,另一类是用户,而用户包括学生和教师。管理员的主要职责是对该系统进行日常维护,处理及时问题,管理用户信息。用户可以查看个人信息,按照流程进行实验报告管理系统的使用。3.2可行性分析“可行性”是指在当前情况下,企业研制这个管理信息系统是否有必要,是否具备必要的条件。可行性分析是在系统调查的基
12、础上,从技术、经济、社会等方面对将要开发的系统进行分析和研究,保证资源的合理利用,避免浪费。下面就从各方面入手,对本系统展开来进行研究,判断其是否可行。3.2.1技术可行性从技术角度看,实验报告管理系统的开发满足了以下技术条件来完成实现:1、利用现有的配置中等的电脑,在Windows操作系统中就可完成系统的设计和实现,无需再加装硬件设备,现有计算机的存储量和运行速度足够支持系统的运行。2、利用当今流行了SQL Server数据库技术可以实现系统必要的数据库的设计,这种数据库技术的应用范围很广,实用性很强,可运行于Windows多种操作系统中,为配置硬件环境提供了广泛的选择空间。此外它还支持多个
13、不同的开发平台,几乎可以用现有的任意开发平台编写应用程序来访问SQL Server数据库,而且这种技术简单易学,普及度很高,便于在学习中提高SQL Server的应用水平。3、本系统是基于.NET开发平台来实现的,C#作为该平台下专门的编程语言,不论是从专业化角度,还是从实际使用的角度来说,都是一种非常实用的编程语言。C#编程语言功能强大,而且相对于其它语言更容易被接受,也易于安装,所以是开发这套系统的理想选择。4、系统利用开发工具Visual Studio 2008 可实现前台和后台的代码设计,也可实现与数据库之间的数据交互。以上提到的技术都比较容易实现,在技术人员的安排上也能充分的满足系统
14、实现的要求,所以从技术方面来说,这套系统可以实现。3.2.2经济可行性从经济的角度来看,本套系统采用C#编程语言,利用Visual Studio2008的开发环境,选用SQL Server2005数据库,这些软件都比较容易得到,而且现有的计算机设备也无需升级,所以开发这套系统的花费很小。当系统设计完成后,投入到教学工作当中的话,会减少很多人员和资源方面的浪费,更能够提高实验报告的管理水平和效率,对于学生和教师都有很大的好处。从这些角度来看,信息学院在实验报告管理系统实施的过程中,回报将远远大于投入的成本,所以该系统在经济上是可行的。3.2.3社会可行性该系统的开发在专利权和版权方面都不存在侵权
15、问题,因此在法律方面该系统是可行的。目前,学校教师每学期要发布的实验任务和要处理的实验报告非常多,学校需要一个管理系统来管理大量的实验报告,弥补现有报告管理方式的种种不足,该系统用户在操作上简单易行,方便快捷,也较容易在现有条件下实现,让这套系统为师生们服务,提高教学质量及效率。因此,这套实用的、规范的、便捷的实验报告管理系统在学校是有条件实施的。综上所述,实验报告管理系统的开发目标明确,在技术、经济、社会等方面都可行,并且投入少,见效快,因此,该系统的开发是完全可行的。3.3需求分析通过了解同学们及老师的想法,以及系统相关工作流程的确定,对用户需求进行了相关调查,总结出本系统应该满足的要求。
16、需求分析将从前台和后台两方面进行描述,前台即用户的使用平台和界面,而后台是系统管理员使用的管理界面,它不同于用户界面。本系统前台应满足的要求是:1、由于本系统平台是面向师生,目的是节省时间提高效率,因此本系统必须要有良好的人机界面,易于操作,可以让其轻松使用。2、为了系统的安全性以及方便管理,用户只有在登录后才可以浏览相关信息,进行实验任务或实验报告的下载。3、由于数据库中实验报告的信息非常庞大,所以本系统平台要有方便的实验报告检索功能,使用户能够轻松的查询自己想要的文档,教师可以指定班级、实验报告名称、课程名以及学生姓名等条件来进行高级查询。4、要有人性化操作界面,使用户可以方便地上传和下载
17、所需的文档,且数据存储安全可靠。5、系统自动完成数据和信息处理,减少人工干预。本系统后台应满足的要求是:1、为了更好的服务师生,系统管理员可以对所有用户的个人信息及课程信息进行管理,包括安排授课,添加新生信息,删除毕业班级学生信息等工作。2、系统管理员可以利用后台对所有实验报告进行管理,系统能够按课程名、实验报告名称、班级等对所有报告进行分类和导出,进行存档和整理。 3、要有方便快捷的操作界面,以让系统管理员可以高效、快速的对系统平台进行管理。3.4系统用例图3.4.1教师用例教师需要完成对实验报告下发,收集及批阅工作,是实验报告管理管理系统中一个非常重要的角色,对教师用例的描述如图3.3.1
18、所示教师创建实验报告下发实验报告批阅实验报告查询实验报告图3.3.1 教师用例图教师的第一个任务就是创建实验报告,这也是整个实验报告管理工作的开始,教师初次登录需要修改初始密码,随后查看自己所教授的课程及班级,需要选择对应的课程及班级,并且规定实验名称,将报告添加到实验任务中,上传到系统,之后,所选择的班级上每一个学生都可以查看教师发布的实验任务。3.4.2学生用例学生作为实验报告管理系统中的一个主体,需要完成实验报告任务的下载、填写、上传以及查询工作。对学生用例的描述如图3.3.2所示查询实验报告下载实验报告上传实验报告学生查询实验成绩图3.3.2 学生用例图学生首次登录系统需要修改初始密码
19、,然后可查看自己所修的课程及实验任务,若是有新的实验任务,就将任务下载下来,进行报告的撰写,之后可上传实验报告,待教师批阅完成后,查询自己的实验成绩。3.4.3管理员用例管理员在实验报告管理系统中,主要进行系统维护,实现用户的增删改查功能,定期整理实验报告。对管理员的用例描述如图3.3.3所示管理用户管理课程管理员安排授课实验报告检索、分类整理图3.3.3 管理员用例图3.5开发及运行环境系统开发平台:Microsoft Visual Studio 2008系统开发语言:C#数据库管理系统软件:SQL Server 2005运行平台:Windows XP(SP2)/ Windows 2000(
20、SP4)/ Windows Server 2003(SP1)/Windows 7运行环境:Microsoft .NET Framework SDK v6.0A硬件环境:CPU(P4 1GHz以上),DDR(256MB以上),40G硬盘以上分辨率:最佳效果1024*768像素4 系统设计4.1系统结构设计及功能模块划分根据系统分析阶段所描述的系统需求和流程,进行系统的结构化设计。网站分成两个部分:一部分是用户可以看到的部分,称为前台部分,前台拥有两类用户,分别是教师用户和学生用户;另一部分是网站管理员对网站功能进行管理、维护的部分,称为后台管理部分。将这两个部分按照功能模块做进一步的划分,总体设
21、计见表4.1。表4.1 系统功能表序号功能列表功能模块1客户端(学生端、教师端)登录管理模块2课程查询模块3发布实验任务模块4实验报告上传下载模块5实验报告批阅模块6成绩查询模块7管理端用户信息模块8课程信息模块9授课模块10实验报告管理模块如表4.1所示,实验报告管理系统共有10个功能模块,前台6个模块,后台4个模块,下面以表的形式详细给出功能列表。首先介绍前台模块。(1) 登陆管理模块用户输入编号和密码,选择用户类型,分别为教师、学生和管理员,经过系统验证后,进入相应的主页,拥有各自的权限,首次登录的用户可以修改初始密码。当用户需要离开系统或切换用户时,该模块还提供了注销功能。(见表4.1
22、.1)表 4.1.1序号功能列表功能介绍1用户登录用户输入编号和密码,选择用户类别,进行身份验证2个人信息浏览进入系统后会显示个人信息3修改密码可修改密码4注销点击系统右上放的退出按钮可注销登录(2)课程查询模块课程查询模块,由教师这个主体来完成,教师进入课程查询页面,可看到自己所教授的所有课程及对应的班级。(见表4.1.2)表 4.1.2序号功能列表功能介绍1查询课程查询所教课程及对应班级(3)发布实验任务模块发布实验任务模块,由教师这个主体来完成,教师选择课程名及对应授课班级后,添加实验任务,选择上传,之后该班级的每一名学生都可查看到此次实验任务。并且教师也可查询到自己已经发布的任务。(见
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 毕业论文 仓储 管理信息系统 WMS 分析 设计
链接地址:https://www.31ppt.com/p-3989136.html