当前位置 —论文写论文— 范文

关于数据库类论文范文,与2016年度毕业文指导手册,秘书文提纲年度相关论文参考文献格式

本论文是一篇关于数据库类论文参考文献格式,关于2016年度毕业文指导手册,秘书文提纲年度相关学士学位论文范文。免费优秀的关于数据库及管理系统及参考文献方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

:Intel奔腾双核E2800以上,

(2)硬盘:160GBSATANCQHDDSMARTIV,

(3)内存:1GBPC2-6400(DDR2-800)以上,建议2GB.

客户端所需要的硬件环境如下:

处理器:486处理器以上,

内存:16MB以上的内存,

硬盘:100M以上.

服务器端所需要的软件环境如下:

(1)操作系统:Windows2000或以上,

(2)软件安装:Tomcat,

(3)数据库:SQLServer2005,

(4)开发工具:Myeclipse.

客户端所需要的软件环境如下:

(1)操作系统:Windows95/98或以上,

(2)软件安装:任意一款浏览器.

系统的实现从需求分析,确定了系统的功能设计和业务流程功能,并设计了数据库,确定了系统所需的运行环境,接下来就是慢递管理系统前台的具体实现.

本系统采用的体系架构是MVC框架.MVC,即ModelViewController,MVC是一个框架模式,它强制性地把应用程序的输入,处理和输出分离开来.MVC应用程序有三个核心部件:模型(model),视图(view),控制器(controller),它们各自执行着自己的任务[13].最典型的MVC就是JSP+servlet+javabean的模式,本系统采用的就是这种模式.

MVC框架模式可以为应用程序处理多种不同的视图,在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式.

模型表示企业数据和业务规则,在MVC的三个部件中,模型拥有最多的处理任务,它被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性.

控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理,它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据[14].

图5-2资费说明界面

5.3客户与收件人管理模块

客户登录系统后进入客户与收件人管理模块,选择客户信息,系统调用方法searchCustomer(Stringcustno)从数据库中取出该客户的信息,然后将该客户的姓名,性别,等信息显示,客户可以直接在该页面上修改然后保存,系统调用客户信息修改方法updCustomer(customerc)修改数据库中客户信息,员工登录系统进入客户与收件人管理,选择客户信息,系统调用方法custSearchAll()从数据库取出所有客户信息,并以表格的形式显示在jsp页面上,员工可以选择修改或删除客户信息,若选择修改则调用方法updCustomer(customerc),若选择删除客户,则首先判断其是否有收件人,预订单或是订单,有则提醒不能删除,无则调用方法delCustomer(Stringcustno)从数据库中删除相应客户信息.

客户可以管理自己的收件人的信息,员工则可以管理所有收件人信息,选择添加收件人,系统调用方法addReceiver(receiverr)则向数据库中插入一条收件人信息,选择修改则调用方法updateReceiver(receiverr)修改数据库中收件人信息,选择删除则调用方法delReceiver(Stringreceno)从数据库中删除收件人信息.

以客户信息删除为例展示客户信息管理实现结果如图5-3所示.

另外,为了能够更好的实现本慢递管理系统前台的设计,每一次用户的操作都可能涉及到对数据库中数据的操作,而按照自动编号的编码进行唯一的识别的话,就能够更准确的对于数据库中的数据进行操作,所以对于本数据库中的多张表都进行了主键自动编码[15].本系统数据库表的自动编号的生成是用给表建立触发器的方法实现的,当插入数据到表中时,则发生触发产生13位的编号,其编码规则为各表的英文名称缩写+当天日期+流水号.例如,2016年6月6日在第一次客户表中插入数据,则该条数据的编号为CT20160606001.

编号自动生成的触发器的主要语句如图5-4所示(以客户表为例).

ALTERTRIGGER[dbo].[customer_insert]ON[dbo].[customer]

INSTEADOFINSERT

AS

declare@strvarchar(15)

declare@iinteger

set@str等于'CT'+left(convert(char,getdate(),112),8)

select@i等于isnull(max(cast(right(rtrim(custno),len(custno)-10)asinteger)),0)from

(selectcustnofromcustomerwherecustnolike@str+'%')a

set@i等于@i+1

INSERTINTOcustomer

SELECT@STR+SUBSTRING(CONVERT(CHAR(5),100

关于2016年度毕业文指导手册,秘书文提纲年度的学士学位论文范文
关于数据库类论文范文
0+@i),2,3)ascustno,password,custname,,phone,sex,ID,addressfrominserted图5-4编号自动生成的触发器语句

5.4预订单管理模块

客户申请预订分为三步,一是填写收件人的信息,填写时需注意:系统自动搜索客户之前有过的收件人信息,客户可以直接选择,若之前并未下过订单,就只能自己输入,性别,,地址,邮编等信息,必须真实填写,否则将导致物品无法进行慢递,若客户想要将不同的物品慢递给不同的收件人,则需要分多次预订,因为规定一个预订单只能有一个收件人.

二是填写要慢递的物品的信息,客户可以选择物品的数量,然后填写相应数量的物品信息,包括物品名称,类型,规格,价值以及投递时间.

三就是确认预订信息了,填写完所有信息后,就可以生成预订单了,系统根据信息计算出客户本次订单所需费用,客户确认信息没有错漏后就可以将所要慢递的物品寄送到时光慢递小店并支付慢递费用了,慢递小店的员工收到付款和慢递物品并审核过后,就将预订单生成正式的订单.

客户申请预订的算法流程图如图5-5所示.

客户申请网上预订时,第一步填写收件人信息的主要技术说明:

客户在addBookRece.jsp页面中输入收件人各项信息,提交到addBookReceServlet中,

在addBookReceServlet中接收panduan字段的值以确定收件人信息是否在投递前确认,

若是则从jsp页面中接收receivername(收件人姓名),然后查询数据库收件人信息表中该客户对应的收件人是否已有该收件人,若有则返回其编号,若没有则调用addReceiver2()方法添加收件人姓名到数据库中同时返回收件人编号,

若不是则从jsp页面中接收receivername(收件人姓名),sex(性别),phone(),address(地址)等收件人信息,然后查询数据库收件人信息表中该客户对应的收件人是否有该收件人,若有则返回其编号,若没有则调用addReceiver()方法添加收件人所有信息到数据库中同时得到返回的收件人编号.

客户申请预订的第一步填写收件人信息的主要代码如图5-6所示.

Stringcustno等于request.getParameter("custno"),

Stringreceiverno等于null,

Stringpanduan等于request.getParameter("panduan"),

if(panduan.equals("0")){

receiverr等于newreceiver(),

r.setCustno(custno),

r.setReceivername(newTools().getNewStr(request.getParameter("receivername"))),

r.setSex(newTools().getNewStr(request.getParameter("sex"))),

r.setPhone(request.getParameter("phone")),

r.setAddress(newTools().getNewStr(request.getParameter("address"))),

receDaord等于newreceDao(),

Stringreceiverno1等于rd.returnReceiverno(custno,newTools().getNewStr(request.getParameter("receivername")),r

1 2 3 4 5 6 7 8

关于数据库类论文范文,与2016年度毕业文指导手册,秘书文提纲年度相关论文参考文献格式参考文献资料:

写mba论文

药学论文怎么写

写论文吧

如何写出核心论文

博士论文 写

怎么写物理论文

如何写博士论文

历史论文怎么写

档案论文怎么写

如何写好高中议论文

2016年度毕业文指导手册,秘书文提纲年度(6)WORD版本 下载地址