课程设计-报刊订阅管理系统.doc

上传人:夏** 文档编号:543487131 上传时间:2023-08-05 格式:DOC 页数:25 大小:575.04KB
返回 下载 相关 举报
课程设计-报刊订阅管理系统.doc_第1页
第1页 / 共25页
课程设计-报刊订阅管理系统.doc_第2页
第2页 / 共25页
课程设计-报刊订阅管理系统.doc_第3页
第3页 / 共25页
课程设计-报刊订阅管理系统.doc_第4页
第4页 / 共25页
课程设计-报刊订阅管理系统.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《课程设计-报刊订阅管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计-报刊订阅管理系统.doc(25页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计报告目 录1。开发环境和相关技术介绍1。开发环境1.2相关技术介绍32。需求分析2。1系统需求和功能32。2数据字典。1数据结构42.2数据项42。2。数据流52。3安全性要求52。4一致性要求52。5完整性要求53面向对象分析 。1面向对象分析53。系统的结构图4。数据库实施4。1数据库创建84.1.1各数据表说明4.1。2数据库创建4。2数据库备份和恢复方案104。2。1应用辅助工具进行备份和恢复104。2分离数据库法104.3用户界面设计和应用程序编码104。3。用户界面设计104。3.2类文件功能描述114。3。3主要代码分析115。系统测试方案和测试报告5.测试方案1

2、65。2测试过程165.登陆测试15。2。目录管理功能测试15.2。3订户管理功能测试205。4订单管理功能测试215。.5统计查询测试236完成情况和总结6.1完成情况246。总结247。参考文献1.开发环境和相关技术介绍。1开发环境系统结构:/S结构数据库系统:icrooft SL erve sp3宿主语言:JAA数据库连接方式:DBC连接方式开发工具:Ecipse 。2。相关技术介绍MiosoftQL Seve2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了QL语言标准,可以运用标准SL语句对数据进行操作,也可以使用功能强大的UI工具进行灵活的数据管理。

3、同时,系统还提供功能完善的I,可以在应用程序中调用这些API来实现与数据库系统的连接以及相关数据的操作。sp3是该系统的一个版本号,只有3以上的QL 000系统才能够支持纯JDBC连接方式clipse:功能强大的应用程序开发工具,主要支持基于Java语言的各种开发项目.灵活的Pluin功能,可以根据具体需要安装各种插件.JDB连接方式:a与数据库系统的一种连接方式,Java程序使用JDB API与数据库进行通信,并用它操作数据库中的数据。JC PI使Java程序与具体数据库系统独立开来,保证了J程序高度的可移植性。2.需求分析。1系统需求和功能设计一个报刊订阅应用系统,使系统满足以下功能和需求

4、:)a一个订户可订多种报刊;一种报刊可被多个用户订阅;订单只能订阅现有报刊目录内容;投递时,必须根据订单的情况进行投递,不得超出订单的订阅品种、数量;2)、系统功能包括:a订户管理:订户添加、修改、删除;b目录管理:目录添加、修改、删除;c订单管理:完成订户订阅数据的管理(包括添加、修改、删除);d订单查询:按订户或者订单号查询订单详细情况;e统计查询:按报刊目录统计各类报刊的订阅数量及金额;f表单生成:根据统计查询结果导出统计信息到文件(。xl2.2数据字典2。2。1数据结构管理员用户=管理员帐户管理员密码订户订户编号+订户名+联系电话联系地址目录=目录编号+目录名+单价+批注信息订单=订单

5、号订户编号+下订日期订单细节=订单号+目录编号+订阅数量+订阅期数单价+总价(注:为保证订单确定后价格不随目录单价变动,订单细节中应该有独立的单价来记录下订时目录的单价)2。2。2数据项表2。1 数据项表编号标识符类型长度所属表名同义名1NaeVachr0Loi管理员帐户2UawordVrcha20Login管理员密码3idVhustoer,Order订户编号4neVrcar20Cstoe订户名5honeVachar15Custmer联系电话6Adresahr0Custome联系地址7DidVrcar10Dietoy,OrderDetal目录编号8DnameVarcar20iretr目录名9U

6、nitPrieFltDiretrrderetil目录单价,下订时目录单价10Ifoarchar50Diretoy批注信息11Onorchar10Orr,OrDetal订单编号12OdateDatei8Order下订日期13Quanty, nt4Oereti订阅数量14iSh,Int4rdeDetail订阅期数15Totllat8rdeDai订单项总价数据流表2。2 数据流表编号名称来源去向组成1身份信息系统管理员应用系统管理员帐户+密码2授权信息应用系统系统管理员3错误身份信息应用系统系统管理员4查询请求系统管理员应用系统待查询对象识别符(如Cid,o)5查询结果应用系统系统管理员被查询对象具

7、体信息6管理请求系统管理员应用系统识别符(id,On等)+管理类型7管理结果信息应用系统系统管理员被管理对象处理结果非法请求应用系统系统管理员非法请求提示信息。3安全性要求访问数据库时需要输入登陆帐号和密码.在数据库内设有管理员表,登陆系统时会要求输入管理员帐号和密码。登陆模块根据输入帐号和密码查管理员表,查到匹配记录则允许其登陆系统。管理员帐号和密码可以在系统中添加和修改。2。一致性要求在管理系统相关的表之间,有较强的关联性。为了实现一致性的需求,各个表之间均建立起了相应的一致性约束。5完整性要求根据报刊订阅管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障引起的数

8、据不一致3面向对象分析3。1面向对象分析 设计报刊订阅系统,主要的目的是使得用户在订阅是能跟回家的方便快捷同时也使得报刊提供商能更加有效的管理企业的销售状况。同时面向对象分析使得人员关注理解系统需要建立的内容,从而产生一个准确的完整的一致的和可验证的系统模型l 管理员表(Admiitrator):用于存放管理员的数据记录,包括数据项:管理员名、密码。l 部门表(Deatn):用来存放部门的相关记录,包括数据项:部门号,部门名l 用户表(onsmer):用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等.l 报刊信息表(aaine

9、):用于存放报刊记录,包括数据项:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。订单表(bsre):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。用例图:由上面的分析需能够确定系统用例图:类图:在根据已定义的对象类及其联系,以及对象类的多重性、角色、导航等性质,可以画出对象类图,使用对象图的目的是分析系统的瞬间状态,以便进一步了解系统的结构和行为。分析对象模型:也同时可以确定所有实体之间的E图:图3。1 报刊订阅管理系统ER图3。2系统结构图图4.1 系统结构

10、图4。数据库实施。1数据库创建4。1。1各数据表说明表。1 数据表描述表编号数据表名称类型内容0gin辅助表记录管理员帐号,密码02Custoe主表记录订户信息Dirtory主表记录目录信息4Order主表记录订单基本信息0OrrDtail主表记录详细订单项信息4。1。2数据库创建在Micosof Qve 2000的企业管理器中完成数据库和数据表的创建CRTTABL b。Cstome(Cid vrcha(10)LLATE hinee_PC_CA NO NULL ,Cmevacar(20)CLATChine_PRC_C_AS NUL ,Pe varchar (15) COLLATE Cinese

11、PRC_ASNUL ,ddress vachar (50) COLAEChinse_RC_I_ASNOTNL ) ON PRMARYGOCREAE TABLE dbo。Login (UName varha (20) COLLAEChineP_I_AS NT N ,UPaswor archar(20) LLAE hinePRC_C_AS O NLL ) OPIMARYGCETETALE db.Direto(Di varhar(10) COLTE Ciee_C_CINOT NLL,Dnme ara (20) COLAE Chinese_RCC_ASNU ,UitPrce flot NOTNUL,I

12、f archar (5) OLLATECinesPRCI_AS NULL ) ON PRGOCRETE TABLE dorr (no vara (10) OLTE Chns_PRC_I_SNOT NUL,id vrchar (0) CT Chinese_RC_CI_AS NO NUL ,Ot dattim NLL ) ON PRARYGCREATE TAE bo.OrerDtail (Onoarch(10) OLLE hnese_PRC_CIAS NOT NULL,Di vaar(1)OATE Chnse_RCI_A NOT NUL ,QunttytNOT NULL ,QiShu int NOT NULL ,UntPic floa N NUL ,Tta foatNLL ) O PRMRO4.数据库备份和恢复方案

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 教育

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