《软件工程》课程设计-学校教材订购系统.doc

上传人:枫** 文档编号:548552642 上传时间:2023-10-16 格式:DOC 页数:17 大小:830KB
返回 下载 相关 举报
《软件工程》课程设计-学校教材订购系统.doc_第1页
第1页 / 共17页
《软件工程》课程设计-学校教材订购系统.doc_第2页
第2页 / 共17页
《软件工程》课程设计-学校教材订购系统.doc_第3页
第3页 / 共17页
《软件工程》课程设计-学校教材订购系统.doc_第4页
第4页 / 共17页
《软件工程》课程设计-学校教材订购系统.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《《软件工程》课程设计-学校教材订购系统.doc》由会员分享,可在线阅读,更多相关《《软件工程》课程设计-学校教材订购系统.doc(17页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计目录前言1第一章 系统环境配置和使用工具简介2第二章 可行性分析和系统需求分析32.1项目背景32.2业务可行性分析42.2.1可行性分析的目的42.2.2技术可行性42.2.3 经济可行性42.2.4操作可行性52.2.5可行性研究的结论52.3需求分析52.3.1编写目的62.3.2任务概述62.3.3 运行环境62.3.4需求说明62.3.5 主要功能7第三章 系统设计文档93.1简要现行数据流程及分析93.2数据字典143.3总体设计183.4总体结构和模块外部设计193.5数据结构设计193.5.1逻辑结构设计19第四章 软件测试224.1登录注册模块224.2购书公

2、告模块244.3用户查看当前信息模块254.4 教材查询模块264.5 后台管理设置模块(采购系统)274.6系统操作权限查验模块33总结34参考文献35前言随着信息技术的发展及ERP系统的日益普及,计算机在学校管理中的作用越来越不容忽视。学校之间通过网络交易的趋势越来越明显。在这种环境中,采购作为学校生产经营的一个重要环节应加强管理,充分利用外部环境条件,逐步实现学校教材订购的网络化管理。学校教材订购网络管理系统是针对学校内部而设计的,应用于学校的局域网,这样可以使得学校内部管理更有效的联系起来。本课题就是针对学校的设备采购管理,开发一个基于C/S(Client/Server)构架的管理系统

3、,我采用了目前流行的vs做开发工具,后台采用SQL Server数据库。其中系统涉及系统管理、基础数据、单据录入三大模块。本学校教材订购系统在可行性研究的基础上,是为了进一步明确教材订购系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。论文首先全面而系统地研究了构建一个学校教材订购网络管理系统所必备的各种知识和技术手段,进行系统可行性分析,介绍系统开发环境,设计系统数据库,规划学校教材订购流程,接下来进行系统总体设计,子系统的开发与实现,最后是测试、安装与发布的说明。论文在撰写过程中,力求将理论与实践结合起来,在对学校教材订购理论进行阐述的同时,配合模拟系统从实际应用和操

4、作技巧上加以说明,以达到对学校教材订购管理系统更深层次的理解和认识。第一章 系统环境配置和使用工具简介小组有五人组成,负责开发此项目,设备是一台PC机。本系统采用VS和SQL Sever 2000作为开发工具,采用C/S模式,使其处理速度和性能上都得到提高。本系统所处理数据有字符串、整型、浮点型、时间类型。本系统的开发以达到方便教师、学生、教材工作人员掌握校园教材需求、销量等信息并在PC机上实现采购和销售为目标,为广大师生及教材工作人员提供便利。本次开发预期决定让组长负责审核整个项目的流程。对各阶段的设计分别让不同组员作为主要负责人。编码阶段的时候,将按照实际情况,适当给予每个人的编程任务,以

5、达到最优的工作效率。Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序

6、,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。随着即将发布的 Windows Vista (内部名称:Longhorn) 和 Office 2007,Visual Studio 9 也渐渐浮出水面。Visual Studio 9 目前可以确定的是支持建立于 DHTML 基础上的 AJax 技术,这种微软在 Visual InterDev 时代提出的基于异步的客户端动态网页技术在当年并没有像微软预期中

7、的那么流行起来,反而随着 GMail 等应用而东山再起,渐渐成为主流网络应用之一。同时 Visual Studio 9 会强化对于数据库的支持以及微软新的基于工作流(Workflow)的编程模型。预计为了保持与 Office 系列的统一,Visual Studio 9 的名称为 Visual Studio 2007。第二章 可行性分析和系统需求分析2.1项目背景开发软件的名称:学校教材订购系统项目的提出者:安徽工程大学项目用户:管理员、师生、教材发行人员、书库采购人员实现软件的单位:安徽工程大学和其他系统的关系:需要用到学校人事管理系统的数据库2.2业务可行性分析2.2.1可行性分析的目的可行

8、性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,所以此系统开发有着技术可行性、经济可行性、操作可行性和法律可行性的基础,为了减少项目冒风险,从规模和时间上考虑该系统的可行性。2.2.2技术可行性系统可细化为两个子系统:销售系统和采购系统。销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员,以上的功能要求在计算机上实现

9、。当书库采购人员采购书籍入库后,在计算机上进行登记采购信息。计算机会根据获取的信息自动对其进行分类,存入数据库中的不同的表中。之后,教材订购人便可以查看到提示,师生便可在计算机上查询到库存并可以提交购书单,计算机会对购书单信息进行保存。教材发行人员对师生提交的购书单进行审核,并将审核的结果写回到数据库对应的表中。当师生再次登录系统的时候,便可以查看审核结果了。审核通过的师生便可以前往教材发行人员那付款领取发票,便可取书。在开发票的同时,计算机便将此次交易记录保存起来,放到预先设定好的表中。当书库缺书的时候,计算机便会自行将结果保存到一张表中,以便书库采购人员查看。这里的数据由三大用户(师生、书

10、库采购人员、教材发行人员)录入,计算机将其保存到数据库中已达到数据共享的作用。这里数据共享带有限制。2.2.3 经济可行性估计开发项目的成本以及新系统可能带来的收益权衡两者的关系,才能分析出本系统是否在经济上可行,同时也要考虑到现行系统的运行费用及新系统的运行费用,只有正确认识到它们之间的关系才能为我们的经济可行性找到依据。本系统的开发需要资金少,系统开发运行后,可以实现进销存管理的计算机化,节省人力,物力,将人从繁重的工作业务中解脱出来,减少查找和登记中无意的错误,节省大量的时间,管理效率大幅度提高。通过我的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后产生的经济效益来说花费并不

11、高,软件开发成本主要是人力、物力的消耗,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,其实更重要的是新系统可以提高工作效率,加强管理,保证工作质量,加快流动资金周转,减少资金积压,提供更多的更高质量的信息,提高取得信息的速度,以达到资源优化的目的。因此,新系统在经济上也是可行的。2.2.4操作可行性新系统的操作可行性所要考虑的问题是:新系统的操作方式在对管理时是否行的通,系统实施以后,能否有效的处理问题,是否对组织机构产生影响,是否会遇到大的障碍,用户对本系统的界面是否满意等。针对不同的问题,我用现有的技术基本上是可以解决的,因为新系统的目标是根据企业公司的要求来确定的,

12、对于我做的系统原型,企业人员已经提出了修改意见,我也按照这个要求进行了修改并基本上满足了企业公司的真实需求,所以,新系统能够处理实际工作中遇到的问题。另外,使用本软件的人员要求是有一定的计算机基础的,系统的管理员也应该有计算机专业的知识,经过培训的人员将会熟练使用本软件,本系统的设计采用WINDOWS风格,界面友好,操作便利。因此,新系统在操作上也是可行的。2.2.5可行性研究的结论为了解决目前现有系统工作效率低的问题,有必要立即开始该系统的开发。目前的技术完全可以满足开发该系统的需要,且在规定时间内可以完成。在支出和收益上也能达到令人满意的效果。2.3需求分析 随着市场经济的不断发展,一方面

13、,市场由卖方市场转变成买方市场,企业有权挑选客户,另一方面,竞争的激烈要求企业要尽可能的降低成本。所以,采购系统应运而生。2.3.1编写目的软件需求说明书的编制目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。本文档预期读者是项目经理、设计人员、开发人员和合同约定的人员。2.3.2任务概述教材采购和销售是每个学校教材管理的重要内容,是了解师生对教材需求一个重要凭证。在对查询教材采购和销售情况的时候,存在诸多不利的因素,不适应时代的发展。开发教材预定系统使学校对教材采购和销售实现信息化和规范话,可以使学校能够高效完成教材的采购和销售工作,而且对信息的

14、挖掘成为可能2.3.3 运行环境操作系统:Windows XP等支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20002.3.4需求说明 此教材采购系统分为三个模块:采购系统和销售系统和管理系统。销售系统又可细分为两个模块:师生服务和销售管理具体见下图:2.3.5 主要功能(1)身份认证通过用户输入的ID和密码来判断用户身份并授予相应的权限。当用户在一天内密码输入三次错误的时候,系统会禁止用户在这一天再次登录。(2)销售管理审核购书单:对师生提交的购书单进行审核,教材发行人员只需要点击该菜单,系统即可帮助其完成购书单的审核,并将审核的结构写入数据库。开发票:对某

15、一购买者(某一教师或学生)审核通过的购书单开发票,并改变相应数据库中的记录。需要指出的是,当某一书籍库存为零的时候,系统会自动在数据库中登记这一项。以便书库采购人员查看。查看数据:查看进货提醒(查看当天是否有进货记录)、查看销售情况、出库情况、库存情况。修改密码:教材发行人员修改自己的登录密码。(3)采购管理录入采购信息:当书库采购人员将书籍入库之后,通过该菜单项完成采购信息的登记,系统会自动将其信息分类写入到特定的表中。待购表制定:书库采购人员可以通过该项对某次采购计划进行制定。查看信息:查看/更新待购数目(通过此项,可以查看待购数目,并可对某些书目进行删除,并可以打印这些待购数目)、查看缺书信息(来自于数据库中的记录)、查看进仓记录(来自于采购信息)修改密码:书库采购人员修改自己的登录密码(4)师生服务提交购书单:师生可以通过此菜单命令,对自己的购书信息进行编辑和提交。查看信息:查看审核结果(可以对以前的审核结构进行删除及对不想再交易的进行删除)、查看库存。修改密码:师生修改自己的登录密码(5)人员管理(超管和管理员可登录)权限管理:管理员可对用户设

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 咨询培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号