_软件工程课程设计_软件工程课程设计doc

_软件工程课程设计_软件工程课程设计doc

ID:40984491

大小:708.00 KB

页数:22页

时间:2019-08-12

_软件工程课程设计_软件工程课程设计doc_第1页
_软件工程课程设计_软件工程课程设计doc_第2页
_软件工程课程设计_软件工程课程设计doc_第3页
_软件工程课程设计_软件工程课程设计doc_第4页
_软件工程课程设计_软件工程课程设计doc_第5页
资源描述:

《_软件工程课程设计_软件工程课程设计doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录摘要:1一.引言11.1绪论:21.2概述:21.3参考文献21.4开发与运行环境2二.系统分析22.1可行性研究与计划32.2需求分析32.3ER图42.3.1借书证处理系统ER图:42.3.2借书系统ER图:52.3.3索书系统ER图:52.3.4还书系统ER图:6三.总体设计63.1层次图63.2用例图73.2.1借阅者与图书馆73.2.2图书管理员管理图书馆的用例图83.3.3图书管理员处理读者请求的用例图93.3数据流图103.4数据字典10四.详细设计114.1流程图124.2文件夹系统设计(登陆界面)124.3数据库设计(只做登录和注册)134

2、.4程序描述:134.4.1管理方针134.4.2使用的高级语言134.4.3页面美工工具144.4.4通信协议144.5欢迎界面的编写144.5.1.Welcome.htm代码:14224.5.2template.jsp代码:154.5.3欢迎界面174.6系统操作登录174.6.1登录界面174.7添加新用户184.7.1Register_new_user.jsp代码184.7.2注册界面205.9.3Entry.jsp代码204.7.3进入图书馆界面21一.引言摘要:图书管理系统是典型的信息管理系统,其开发主要包括后台SQL数据库的建立和维护以及前端的应用

3、程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。   基于上述考虑本系统主要利用java作前端的应用开发工具 ,利用SQL Server 2000作为后台的数据库,利用Windows 2000 sever作为系统平台;而全部采用Microsoft的操作系统及其应用开发工具开发的图书管理系统。能使用户的需求具体体现在各种信息的提供、保存、更新和查询,也就是数据库的逻辑结构。本系统开发首先介绍的是开发环境及所用到的基础知识。其次是系统的设计过程,包括系统分析、功能实现和系统的调试、设计过程中遇到的难点问题等。

4、本系统充分利用了java开发前台应用程序,用SQL Server 2000开发后台数据库的优势,使系统更加完善。本系统的开发,使得图书管理工作人员的工作量大大的减少。图书信息管理系统主要由读者信息管理模块,图书信息管理模块,借阅信息管理模块,系统信息管理模块等组成。其中又各自分成读者注册,证件修改,用户注销,图书查询,操作记录等子模块。在设计本系统过程中,我们第一步由自顶而下的需求分析概括设计出系统总模块的数据流图,再设计个子模块的相应数据流图,列出数据流信息及数据字典;第二步概念设计在需求分析基础上用E-R图表示出数据及相互间联系,采用先作子图,再合并成初步E

5、-R图,进行修改和重构后得到基本E-R图;第三步逻辑设计,在MYSQLServer的设计环境下把图书馆管理系统E-R图转化为成逻辑数据模型表示的逻辑模式,同时实现数据模型的优化和数据模式的规范化;第四步进行物理设计设计数据的内模式,确定数据的存储结构,存取路径,存储空间分配等等,具体形式为表,视图,索引的建立。221.1绪论:通过这次课程设计,了解了设计一个数据库系统的复杂性和对综合知识要求较高。因此在设计阶段我们查阅了很多资料,加深了对数据库知识的认识。在设计过程中,在需求分析、数据库概念模型设计、数据库逻辑模型设计、数据库实施设计阶段和同学进行了反复的讨论、

6、研究逐渐完善了整个图书数据库管理系统。在需求分析阶段,我对各种各样的客户的信息需求、处理需求、安全性与完整性需求进行了分析,绘制了数据流图;建立了数据项表、数据结构表、数据流表、数据存储表和处理过程表。1.2概述:本次软件工程课程设计目的是利用软件工程这门学科,很好的了解并运用软件开发所需要的整个过程。为了更好的满足当前读者的借阅需求,解决手工管理存在的许多问题,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。1.3参考文献张海藩编著(ISBN978-7-302-16478-4)作者:张海藩书名:《软件工程导论》出版发行:清华大学出版社版次:2008年2月

7、第5版李钟蔚马文强王殊宇编著(ISBN978-7-115-18440-5/TP)作者:李钟蔚马文强王殊宇书名:《Java项目开发实例自学手册》出版发行:人民邮电出版社版次:2008年9月第一版1.4开发与运行环境在系统运行时需要以下条件。硬件平台:CPU:P41.8GHz;内存:512MB以上;软件平台:C操作系统:WindowXP;数据库:MySQL5;开发工具:JDKVersion1.6;JSP服务器:Tomcat5.5;浏览器:IE6.0及以上版本;分辨率:最佳效果1024像素*768像素。二.系统分析222.1可行性研究与计划根据调查得知,以前的图书馆采

8、用手工方式对图书借阅信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。