计算机专业毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精心整理
第一章前言
随着计算机的不断普及,社会上的各行各业都开始由计算机主宰着,不论是政府、企业、教育等各个单位的各个部门都有计算机来完成各种各样的工作,所以计算机知识的普及,计算机技术的广泛应用是势在必然的趋势,各个大中型企业、公司都会订阅一些关于本单位的杂导和期刊,这就会给杂志社带来很大的工作量,为使期操作更加简单、快捷我
、CSS、
。其
开发的总体任务的基础上完成的。本系统主要完成的功能包括杂志订阅模块,公司管理模块,公司数据模块三个主要模块及一些辅助模块。以实现用户方便的输入、查询、统计相关报表的业务需求。
(二)系统具体功能描述
1.杂志订阅模块
完成杂志订阅信息的添加、删除、修改、批量修改、查询、数据导出、数据统计。杂
志订阅信息应该包括:订阅人姓名、职位、公司名称、地址、地区、邮编、电子邮件、电话、订阅起始日期、付款日期、结束日期、份数、落款、来源、支付方法、发票号、客户类别、业务员、订阅形式、订阅期数、付款金额共20项信息。
2.公司管理信息模块
完成公司信息的添加、删除、修改、查询、数据导出。公司基本信息包括:公司名称、联系人、电话、联系人职位、所在行业、所在地区、所在县级地区、公司地址、电子邮件。
根据用户实际需求的功能情况,并且将在统一的Windows图形界面下提供各种实用功能,尽可能降低使用前的培训、实施和使用中的维护时间。充分报社现在及未来的各种需求,真正为报社的管理及决策提供强有力的支持。
2.先进性:本设计将充分应用现有成熟的计算机技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的java结构化设计语言,采用access数据库,可以方便的满足报社管理的需要。
3.高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的设计以
及软、硬件的优化选型,可保证系统的可靠性与容错性。
4.采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。
5.可维护性:系统的设计要方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。
6.可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统
11.系统应具有普遍性,符合旧点管理的规定,满足日常杂志社管理工作的需要,并达到操作过程中的直观、方便、实用、安全可靠等要求。
12.系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参加开发的技术维护人员的补充、维护等。
13.系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改
等操作。
三、系统的模块划分及流程
根据实际情况,我们使用原型法(RapidPrototyping)[17]即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,此时模块也发展成为最终的产品。
通过对用户需求的分析,我们可以分析出该报刊杂志订阅系统可以分为:信息查询、
图2-2信息查询模块
2.业务统计模块
图2-3业务统计模块
图2-9用户管理模块(三)系统流程图
图3-2系统需求分析二层数据流图第三层数据流图[7]:
而业务统计功能和信息查询功能都是在后台基础上进行的查询操作。
二、数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑设计打下基础。
本事例根据上面的设计规划出的实体有:添加信息实体、删除信息实体、修改信息实
体、查询信息实体、导出信息实体。各个实体的具体的描述E-R图如下:
文本null 公司地址companyAddres
s
telphone 长整形(8-10位)null 联系电话e_mail 文本null 邮箱postmail 长整形(6-8位)null 邮编
表3-2公司数据信息表
字段名字段类初始备注
型值
id 自动编号0 id comName 文本null 公司名称stafNum 实型0.00 某年公司员工人数assetNum 实型0.00 资产总额saleIn 实型0.00 销售收入yearPro 实型0.00 年利润
year 文本null 日期
password 文本null 密码type 文本null 人员职位userdept 文本null 所属部门createdate 日期/时间null 建立日期truename 文本null 确认人sex 文本null 性别mail 文本null 邮箱bianhao 数字null 编号
表3-6订阅信息详表
字段名字段类型初始值备注
id 自动编号0 自动编号subname 文本null 订阅人姓名position 文本null 职位subcom 文本null 公司名称comadd 文本null 公司地址comarea 文本null 所在地区postnum 数字null 邮编email 文本null 电子邮件
InternetExplorer6.0
服务器端配置
Windows2003Server ServicePack4
数据库
Access2003
开发环境、开发模式、开发工具
J2sdk1.4.2+tomcat
Jsp
DreamWeaverMX[1]
(二)开发语言及环境的选择
1.JSP简介[3]
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP具有以下几个特点:
(1)将内容的生成和显示隔离:使用jsp技术,web可以使用html或者xml来设计和格式化最终页面。
jsp技
1.应用数据库
Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统。使用标准的SQL(StructuredQueryLanguage,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。