第一篇:网上书店管理系统_课程设计报告
前
言
各种信息资源的有效管理已经成为人们获取信息的关键所在,这也将是社会资源信息化建设的重点。书是人类不可缺少的精神食粮,也是现代社会步入文明的见证。网上书店管理系统的目的是应用信息化的技术对图书进行的管理,减少大量的数据冗余和传统管理的繁琐工作量,实现管理的系统化、科学化。
系统的主要子模块有图书管理,顾客管理等,可实现日常图书进货、发货业务,最终达到提高工作效率的目的。Visual C++6.0 是一种功能强大行之有效的可视化编程工具,因此此软件是在Visual C++6.0环境下编写的。对于我们,随着学习的深入,已经基本全部掌握了Visual C++6.0环境下的程序开发。为了将我们的编程能力提升到一个更高的水平,深化面向对象的编程思维和解决问题的能力,值此课程设计周期间,进行基于Visual C++6.0环境的软件开发,利用SQL Server2005作为后台的数据库,以网上书店管理系统作为开始,对Visual C++6.0环境和面向对象程序设计进行回忆和熟悉。
本文档详细叙述了基于Visual C++6.0环境下的网上书店管理系统的设计过程以及程序源代码。
本文档从概要设计,详细设计,参考源程序代码以及显示程序运行的截屏等方面详尽的介绍了软件开发过程。
此次网上书店管理系统的开发目的是使我们用面向对象的方式来思考和解决问题的能力,并且可以掌握数据库的连接、MFC的设计、类的设计和使用以及C++语法。
本文档的安排如下:
第一章 主要介绍了对面向对象C++语言以及VC、SQL Server2005编程环境。第二章 主要的介绍说明了本软件的编程思想和总体设计。第三章 主要介绍关于软件各个功能的详细设计。
第四章 主要对软件进行调试,运行程序并截图,显示运行界面。第五章 对课程设计进行总结。
程序在设计的过程中遇到的问题已及时更正,但由于编者的能力和水平有限,本软件和文档中不免会出现一些不期待的错误,望文档读者能够理解和体谅,并欢迎提醒和纠正,在
此表示感谢以及敬意。课程设计概述
1.1 Visual C++6.0概述
Visual C++是微软公司的重要产品之一, 是一种功能强大行之有效的可视化编程工具。(1)自动化和宏功能。
(2)可以灵活地定制工具栏和菜单。
(3)可以直接运行和调试程序,还可以使用宏语言来自动操作调试器。(4)支持Internet连接。
(5)一个新的便捷的项目系统可以允许一个工作区内包含多个不同的项目类型。(6)在工作区内可以包含多个并列的工程文件。
(7)可以在对话框中使用WizardBar将程序同可视化元素联系起来。
(8)Find in File命令支持两个独立的输出窗格,可以保存上一次搜索的结果。这些新特性可以更好地利用Visual C++开发工具进行Windows应用程序开发。它提供了MFC类库,使用户可以方便的开发自己想实现的功能。Visual C++6.0的主要特点:
1.2 Visual C++6.0运行环境
图1.1 Visual C++6.0运行环境
1.3 关于数据库
数据库的创建是在SQL Server Management Studio Express里面用可视化的操作完成。下面用类似的方法建了四个表,分别起名为:book、customer、manager、orders,建表的同时建立约束条件。然后分别在表中输入列名等数据,分析好数据的安排后注意表之间的联系,属性相对应。
图1.2 数据库建表 软件总体设计
2.1 软件总体设计思想
目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各种网店也相继采用了不同的管理系统来管理商品信息,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理更加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。
本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买,管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查询图书,查到满意的图书后可点击购买。
2.2 系统层次图
图2.1 系统层次图
2.3 各表数据
1)图书信息表book:记录书籍的编号、类别、名称、价格、简介、折扣、库存数量等。
图2.2 book表
2)顾客信息表customer:记录顾客的编号、密码、姓名、性别、年龄、住址、联系电话等。
图2.3 customer表
3)管理员信息表manager:记录管理员的登录名和密码。
图2.4 manager表
4)订单表orders:记录订单号、图书编号、顾客编号、顾客姓名、顾客地址、联系电话、付款方式、发货方式等。
图2.5 orders表
2.4 基本E-R图
图2.6 基本E-R图 软件详细设计
3.1 数据库连接
本软件使用ODBC连接数据库,基本思想为为数据库中每个表建立一个RecordSet类,当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、修改、删除、查询等操作。
3.2 主界面
主界面中显示顾客登录、管理员登录和顾客注册三个按钮,顾客输入登录名和密码后点击顾客登录后进入顾客查询界面,管理员输入登录名和密码后点击管理员登录后进入管理界面,若是新顾客,直接点击注册即可进入注册界面,各对话框之间的连接通过DoModal()函数实现,若需要进行身份验证,未输入用户名或密码则将弹出提示对话框“请输入用户名和密码!”,输入后系统将进入相应的数据库表查询是否有此信息,若无对应信息则弹出对话框提示输入信息错误,信息正确方可进入下一界面,如顾客登录时,系统使用以下代码完成身份验证功能,同时记录下用户信息以便加入订单: //生成查询用户账号和密码的SQL语句
mSqlStr= “select * from customer where cno='”;mSqlStr=mSqlStr + m_no;mSqlStr=mSqlStr + “'and cpass='”;mSqlStr=mSqlStr + m_password;mSqlStr=mSqlStr + “'”;if(!customer.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)){
AfxMessageBox(“customer表打开失败!”);
return;} if(!customer.IsBOF()){
//Open all function for user
m_customer_no=customer.m_cno;
m_customer_name=customer.m_cname;
m_customer_phone=customer.m_cphone;
m_customer_add=customer.m_cadd;AfxMessageBox(“密码正确,欢迎登录!”);EndDialog(IDCANCEL);Cgkcx a;a.DoModal();} else {
} AfxMessageBox(“密码输入错误!!”);return;3.3 添加功能
本软件的添加功能使用AddNew()函数,应用在顾客注册、顾客购书、管理员添加新书等模块。
1)顾客注册:新顾客在主界面中点击注册后即可进入注册界面填写自己的各项信息,完成后点击确定,信息添加到customer表中,并利用触发器自动生成顾客编号作为登录名。相关代码如下:
setcustomer c;c.Open();c.AddNew();UpdateData(TRUE);if(m_name.IsEmpty()||m_phone.IsEmpty()||m_add.IsEmpty()||m_password.IsEmpty()||m_mima.IsEmpty()){
MessageBox(“请输入全部信息!”);
return;} if(m_password!=m_mima){
MessageBox(“密码错误,请确认!”);
return;} c.m_cpass=m_password;c.m_cname=m_name;if(m_sex==0)
c.m_csex=“男”;else c.m_csex=“女”;c.m_cage=m_age;c.m_cphone=m_phone;
c.m_cadd=m_add;c.m_cpass=m_password;if(m_sex==0)
c.m_csex=“男”;else c.m_csex=“女”;c.Update();c.Requery();m_customer_zhanghao=c.m_cno;UpdateData(FALSE);m_customer_xingming=m_name;m_customer_mima=m_password;
EndDialog(IDCANCEL);Cxxqr a;a.DoModal();2)顾客购书:顾客在查询界面中选择想要购买的图书后点击购买可进入购买界面,选择付款方式、送货方式并确认后,相关信息添加到orders表中,并利用触发器自动生成订单号。相关代码如下:
Csetorders order;setbook book;order.Open();order.AddNew();UpdateData(TRUE);if(m_zhifu==0)
order.m_opay=“网银支付”;else order.m_opay=“货到付款”;if(m_songhuo==0)
order.m_oconvey=“快递”;else order.m_oconvey=“EMS”;order.m_bno=m_book_no;
order.m_cadd=m_customer_add;order.m_cname=m_customer_name;order.m_cno=m_customer_no;order.m_cphone=m_customer_phone;order.Update();order.Requery();m_order_no=order.m_ono;book.Open();book.Edit();book.m_bstock--;book.Update();book.Requery();
book.Close();UpdateData(FALSE);
CString temp;temp.Format(“购买成功!”);AfxMessageBox(temp);EndDialog(IDCANCEL);Cgkcx a;a.DoModal();3)管理员添加新书:管理员在管理界面中输入各项信息后点击添加,图示信息即可被添加到book表中,相关代码如下:
setbook a,b;a.Open();a.AddNew();UpdateData(TRUE);if(m_no.IsEmpty()||m_kind.IsEmpty()||m_name.IsEmpty()||m_price.IsEmpty()||m_intro.IsEmpty()||m_dis==0||m_stock==0){ MessageBox(“请输入全部信息!”);
return;} if(b.IsOpen())b.Close();if(m_no!=_T(“")){
b.m_strFilter.Format(”bno='%s'“,m_no);
b.Open();
if(b.m_bno!=_T(”“))
{
MessageBox(”已经有这条记录了!“);
return;
} } a.m_bno=m_no;a.m_bkind=m_kind;a.m_bname=m_name;a.m_bprice=m_price;a.m_bintro=m_intro;a.m_bdis=m_dis;
a.m_bstock=m_stock;
CString aa,bb;m_list.InsertItem(0,a.m_bno,0);m_list.SetItemText(0,1,a.m_bkind);
m_list.SetItemText(0,2,a.m_bname);
m_list.SetItemText(0,3,a.m_bprice);m_list.SetItemText(0,4,a.m_bintro);
aa.Format(”%d“,a.m_bdis);
m_list.SetItemText(0,5,aa);
bb.Format(”%d“,a.m_bstock);m_list.SetItemText(0,6,bb);a.Update();a.Requery();UpdateData(FALSE);a.Close();3.4 修改功能
修改功能使用Edit()函数,主要应用在管理员对图书信息的修改方面,其中图书编号不可修改,若修改则出现错误提示,相关代码如下: setbook a;a.Open();a.Edit();UpdateData(TRUE);
if(m_no.IsEmpty()){ MessageBox(” 请选择图书!“);
return;} if(no!=m_no){
MessageBox(”图书编号不允许修改!“);
return;} m_list.DeleteAllItems();a.m_bkind=m_kind;a.m_bname=m_name;a.m_bprice=m_price;a.m_bintro=m_intro;a.m_bdis=m_dis;
a.m_bstock=m_stock;
CString aa,bb;m_list.InsertItem(0,a.m_bno,0);m_list.SetItemText(0,1,a.m_bkind);
m_list.SetItemText(0,2,a.m_bname);
m_list.SetItemText(0,3,a.m_bprice);m_list.SetItemText(0,4,a.m_bintro);
aa.Format(”%d“,a.m_bdis);
m_list.SetItemText(0,5,aa);
bb.Format(”%d“,a.m_bstock);
m_list.SetItemText(0,6,bb);a.Update();a.Requery();
UpdateData(FALSE);a.Close();3.5 删除功能
删除功能使用Delete()函数,应用在管理员对图书信息的删除及查看订单后发货方面:
1)图书信息删除:管理员查找到要删除的图书后选中,点击删除按钮即可将book表中该图书信息删除,相关代码如下:
UpdateData(TRUE);int n=m_list.GetSelectionMark();setbook b;
if(m_no.IsEmpty()){ MessageBox(”请选择图书!“);return;}
b.m_strFilter.Format(”bno='%s'“,m_no);
b.Open();
if(b.IsEOF())
{ MessageBox(”没有此记录!“);return;
}
b.Delete();
m_list.DeleteItem(n);
b.Close();2)发货:管理员查看订单后选中要发送的图书,点击发货即可在orders表中将该订单删除,相关代码如下:
int n=m_list.GetSelectionMark();//创建订单记录集
Csetorders order;
if(m_ono.IsEmpty()){
MessageBox(”请选择订单!“);
return;} order.m_strFilter.Format(”ono='%s'“,m_ono);order.Open();if(order.IsEOF()){
MessageBox(”没有此记录!“);
return;} while(!order.IsEOF()){ order.Delete();order.MoveNext();}
//关闭记录集 order.Close();m_list.DeleteItem(n);UpdateData(FALSE);3.6 查询功能
查询功能应用于顾客购书前对书籍的查询和管理员对书籍的查询,以顾客查询为例,顾客查询可按照图书编号、图书类别、图书名称、折扣额度等四种方式,其中图书类别和图书名称都可实现模糊查询,在相关表中查找到正确信息后显示在列表框内,以图书名称和折扣额度为例,相关代码如下:
UpdateData(TRUE);setbook book;if(m_fangshi!=0&&m_fangshi!=1&&m_fangshi!=2&&m_fangshi!=3){
AfxMessageBox(”请选择查询类别!“);
return;} //出现问题:不能读取m_kind,原因:IsEmpty()少了小括号
if(m_fangshi==1){
if(m_name.IsEmpty())
{
AfxMessageBox(”请输入图书名称!“);
return;
}
setbook book;
if(book.IsOpen())book.Close();
CString tmp;
tmp.Format(”%%%s%%“,m_name);
m_name=tmp;
book.m_strFilter.Format(”bname LIKE '%s'“,m_name);
book.Open();
m_list.DeleteAllItems();
int i=0;
if(book.IsEOF())
{
MessageBox(”
目前暂没有您要的书目!“,” 提示“,MB_OK);
return;}
while(!book.IsEOF()){
CString aa,bb;
m_list.InsertItem(i,book.m_bno,0);
m_list.SetItemText(i,1,book.m_bkind);
m_list.SetItemText(i,2,book.m_bname);
m_list.SetItemText(i,3,book.m_bprice);
m_list.SetItemText(i,4,book.m_bintro);
aa.Format(”%d“,book.m_bdis);
m_list.SetItemText(i,5,aa);
bb.Format(”%d“,book.m_bstock);
m_list.SetItemText(i,6,bb);
i++;
book.MoveNext();
} } if(m_fangshi==3){ if(m_dis==0){ AfxMessageBox(”请输入查询内容!“);return;}
if(book.IsOpen())book.Close();
book.m_strFilter.Format(”bdis<='%d'“,m_dis);
book.Open();
m_list.DeleteAllItems();
int i=0;
if(book.IsEOF()){ MessageBox(”
目前暂没有您要的书目!“,” return;}
while(!book.IsEOF()){
CString aa,bb;
m_list.InsertItem(i,book.m_bno,0);
m_list.SetItemText(i,1,book.m_bkind);
m_list.SetItemText(i,2,book.m_bname);
提示“,MB_OK);
m_list.SetItemText(i,3,book.m_bprice);
m_list.SetItemText(i,4,book.m_bintro);
aa.Format(”%d“,book.m_bdis);
m_list.SetItemText(i,5,aa);
bb.Format(”%d“,book.m_bstock);
m_list.SetItemText(i,6,bb);
i++;
book.MoveNext();
} } 3.7 显示功能
在本软件中多次将信息显示在列表框中,以图书信息管理界面中显示图书信息为例,相关代码如下:
BOOL Cxsrk::OnInitDialog(){
CDialog::OnInitDialog();DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP |LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT;m_list.SetExtendedStyle(dwExStyle);
m_list.InsertColumn(0,”编号“,LVCFMT_CENTER,50,0);m_list.InsertColumn(1,”类别“,LVCFMT_CENTER,100,0);m_list.InsertColumn(2,”名称“,LVCFMT_CENTER,200,0);
m_list.InsertColumn(3,”价格“,LVCFMT_CENTER,60,0);
m_list.InsertColumn(4,”简介“,LVCFMT_CENTER,200,0);m_list.InsertColumn(5,”折扣“,LVCFMT_CENTER,50,0);
m_list.InsertColumn(6,”库存“,LVCFMT_CENTER,50,0);setbook a;
a.Open();
int i=0;
while(!a.IsEOF())
{ CString aa,bb;
m_list.InsertItem(i,a.m_bno,0);
m_list.SetItemText(i,1,a.m_bkind);
m_list.SetItemText(i,2,a.m_bname);
m_list.SetItemText(i,3,a.m_bprice);
m_list.SetItemText(i,4,a.m_bintro);
aa.Format(”%d“,a.m_bdis);
m_list.SetItemText(i,5,aa);
bb.Format(”%d",a.m_bstock);
m_list.SetItemText(i,6,bb);
i++;
a.MoveNext();
}a.Close();return TRUE;// return TRUE unless you set the focus to a control } 软件测试
4.1 主界面展示
主界面如下图4.1所示,有“顾客登录”,“管理员登录”和“现在注册”三个按钮:
图4.1 主界面
顾客输入正确的登录名和密码后点击确定即可进入顾客查询界面,如下图4.2所示:
图4.2 顾客查询界面
管理员输入正确的登录名和密码后点击确定即可进入管理界面,如下图4.3所示:
图4.3 管理内容选择界面
新顾客点击“现在注册”即可进入注册界面,如下图4.4所示:
图4.4 顾客注册界面
4.2 添加功能展示 4.2.1 顾客注册
顾客在如上图4.4所示的顾客注册界面中输入各项信息且两次输入相同密码后点击确定,系统自动生成顾客编号作为登录名,和密码等显示给顾客,如下图4.5所示:
图4.5 注册信息确认界面
4.2.2 顾客购书
顾客在如图4.3所示的查询界面中查到满意的图书后点击购买,即可进入购买图书界面,确认图书并选择付款方式和送货方式,如下图4.6所示:
图4.6 购买图书界面
4.2.3 添加新书
管理员在如图4.3所示的管理界面中选择“书籍信息管理”,进入如下图4.7所示的书籍信息管理界面:
图4.7 书籍信息管理界面
在编辑框中输入各项信息后点击“添加”,即可成功添加图书信息,如下图4.8所示:
图4.8 添加图书
4.3 修改功能展示
管理员在如图4.7所示的书籍信息管理界面中选中要修改的图书,相关各项信息即可显示在下方的编辑框中,在编辑框中修改信息后点击“修改”即可成功修改book表中图书信息,如下图4.9所示:
图4.9修改图书信息
4.4 删除功能展示 4.4.1 图书信息删除
管理员在如图4.7所示的书籍信息管理界面中选中要删除的图书,点击删除按钮即可删除该图书,如下图4.10所示:
图4.10 删除图书
点击确定后可以看到该图书在列表框中消失。
4.4.2 发货
管理员在如图4.3所示的管理界面中选择“查看订单”即可进入如下图4.11所示的订单查看界面,选中要发送的图书后点击“发货”即可将该订单从orders表中删除:
图4.11 订单查看界面
4.5 查询功能展示
以如图4.2所示的顾客查询中折扣额度查询为例,查询折扣在六折以下的图书,如下图4.12所示:
图4.12 折扣额度查询
5.总结
我的课程设计是网上书店管理系统,通过这次课程设计,使我更大程度上了解了信息管理系统的功能,提高了实践能力。是对所学知识的一次综合应用,在课程设计过程中,我遇到了很多问题,如在列表框和编辑框中显示int型和float型数据、调用别的类中生成的变量、自动生成顾客编号、自动生成订单号等等,最终在老师和同学们的帮助下,这些问题都一一得到圆满解决,系统还有以下部分有待完善:(1)数据库安全性还有待加强。(2)还可以设置级联使系统更加完善。
(3)可以增加顾客对自己信息的修改权限,例如联系方式、住址等的更改。
这次课程设计使我们更加熟悉的掌握了Visual C++语言和SQL语句的运用,帮助我们熟悉了更多VC++6.0和SQL Server2005的功能,提高了我们的动手能力,在实践中能够及时的发现问题、解决问题,学到了许多解决实际问题的宝贵经验.同时也挖掘出了我们潜在的能力,使我们对自己更有自信,对编程也更有兴趣。
最后,衷心感谢庞老师的悉心指导和同学们的热情帮助,感谢学校给我们做课程设计的机会,使我们得到了很好的锻炼,学无止境,我们现在了解的东西还很少,还不能很好地掌握自己的专业知识,我们要谦虚的积极认真学习,不断的增强自身的能力,提高个人素质,向一个真正的IT人士发展。
参考文献
[1] 夏冰冰 主编 数据库原理及应用——SQL Server 2000 国防工业出版社 [2] 何志丹 著 深入浅出Visual c++入门、进阶与应用实例 人民邮电出版社 [3] 孙皓 著 Visual C++范例大全 机械工业出版社
[4] 维埃拉 著,董明 译 SQL Server 2005高级程序设计 人民邮电出版社 [5] 吴艳平,岳淑玲著 软件设计与编程基础 电子工业出版社 [6] 李俊民著 精通SQL——结构化查询语言详解 人民邮电出版社
[7] 《电脑编程与维护》杂志社 编著 Visual C/C++系统开发典型实例解析 水利水电出版社 [8] 路游,于玉宗 著 数据库系统课程设计 清华大学出版社
第二篇:毕业论文网上书店管理系统
[摘要] 网上书店管理系统在当今的网络中具有广泛的应用。本系统描术了通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程,B2C能够绕过中介(如批发商、销售商或经销商)建立与客户的直接关系,网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单,同时网站还提供关于商品或电子零售商的选择建议和评级。
本系统把方便与快捷思想引入网上书店的设计之中,初步检验了ASP语言在网上书店系统开发中的使用效果,为后续开发积累了经验。
[关键词] 网上书店管理系统;网上书店;数据库;ASP
一综述
网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。
1.1开发该系统的依据及意义
电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。
电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI,都可以说是电子商务的某种发展形式。
电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。
在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。
随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。
不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。
那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型
商场的转型都经历了这个过程。
由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。
1.3网上书店的现状
出版物网上销售不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。其中亚马逊网上书店在1998年拥有450万名顾客,到2002年有将近32亿人网上购书,销售额达到了78亿美元。1999年英国的20亿英镑图书总销售额中,网上销售占5%。英国书业界人士分析,未来英国的网上售书将成为图书销售渠道中的主要渠道。
1.4网站的可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析
(1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本小组的课程设计,又因为大家的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
(2)技术:现有的技术能否开发该平台,会有哪些困难。
(3)运行:该平台规定的运行方式是否可行。
(4)法律:该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
1.5网上购书的优势
(1)网上书店挤压盗版空间
如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。
(2)网上书店浓缩了图书的库存空间
传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。
(3)数量、种类多,出版时间跨度大
综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。
(4)不受时间、地域限制
网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:∥),进行异地购书。
(5)信息丰富
网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户
提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。
(6)多途径综合检索
网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合《中图法》按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索———同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。
(7)价格低廉
一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。
(8)个性服务
网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。
(9)配送较及时
网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。
1.6我国网上书店概况
1.6.1我国网上书店概况
我国第一家网上书店是1995年建立的中国书店网上书店。1997年4月杭州新华书店建立了新华书店系统的第一个网上书店。后来发展比较有影响的有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。
1.6.2制约我国网上书店发展的因素
随着我国图书业的全面开放,电子商务的迅速发展,网上书店还存在巨大的发展空间。但从目前,我国的网上书店仍没摆脱传统商业运作的束缚,对电子商务缺乏透彻的理解。虽上购书有能提供大量书目、购书效率高、面大等优点,但也存在信息不畅、资金缺配送体系不完善等一系列因素的制约。
(1)信息
信息流包括商品信息的提供、促销营销、服务等内容。网络的最大优势在于开展信务,而信息服务的“不完善、低质量”是国内网上书店销售的一个重要的因素。国网上书店往往过于注重图书数量的丰富图书及其相关知识和信息的提供介绍很少容不充实。如:书籍介绍不足或是过于简明扼要,书评太少,相关新闻严重匮乏等,无法起到良好的导购作用。从促销与营销方面来看,树立品牌,扩大影响力也是信息流中一种较为重要的交流。网络书店巨头亚马逊将销售收入的24%用于广告和其他方式的宣传,而目前我国网上书店的宣传还只局限于网络,网络以外的媒体宣传投放很少。
(2)资金
在付款方式上,消费者可以选择信用卡、支票付款、邮局汇款等支付方式,但由于国内的支付系统和安全保障体系还不健全,尤其是网民对网上消费的安全性存在较大顾虑,不愿意在网上使用信用卡和网络银行等支付方式。一般选择通过邮局汇款等较为安全的方式,而这些
方式从消费者到网上书店经营者,再从经营者到消费者,这个循环的完成,往往需要较长时间,周期长、费用高,造成大部分消费者对网上交易持怀疑态度,从而影响网上书店的销售。
(3)物流
我国网上书店物流体系还不发达,配送体系还较落后。如我国的当当网上书店仅在北京建立了一个1万平方米的配送中心,没有形成一张遍布全国的图书配送网,大部分还得通过邮政系统进行邮寄,其配送时间较长,成本也较高。配送中心是能接触到客户定单的最后一环,也是实现销售的关键环节,任何因配送的失误而失去销售机会对企业来说都是较大的损失,可见物流配送是整个电子商务系统重要的一环。出版物网上销售是未来图书销售的发展方向,网上书店经营还面临很多困难。要使我国网上书店得到良好发展,就必须从信息流、资金流、物流三个方面加以改善。
1.7发展网上书店的对策
(1)建立功能强大的数据库系统。信息量大、管理有效、功能强大的数据库是网上书店生存与发展的根本保障。
(2)加强与出版社合作。
(3)普及电子商务基本教育。让更多的人认识计算机、认识网络,了解电子商务、了解网上购书。
(4)缔造高效的物流陪送系统。发展网上书店必须具备高效、发达的物流陪送系统。以最低成本、最便捷的方式满足消费者需求。
(5)充分体现价格的优势。从价格上下功夫,才能吸引更多买家。
(6)增加书目的信息量。网上书店应该利用多媒体等技术,尽可能为读者提供如图书、目录、精彩章节等详细介绍。并及时更新相关信息,像当当网。
(7)完善图书查询系统。按类浏览、查询书目信息是读者常用的办法。因此网上书店综合考虑读者查询在习惯与出版社的图书分类的关系,制订出一种科学实用的网上书店图书分类体系。
(8)努力解决安全问题。首先要解决同姓名消费者的个人资料不被泄露与盗用的问题。
(9)提供特色服务。对市场进行有效细节分析,并根据自己的条件选准目标市场,开展特色化经营。这不仅包括服务内容的特色化,还包括服务方式的多样化。只能既满足了读者的现实需求,又挖掘、引导了读者的潜在需求,才能使网上书店得到长足的发展。
..........
第三篇:网上书店管理系统 需求分析
第一章概述 需求分析
1.1需求分析意义-------------------------1
第二章功能需求
2.1 前台功能------------------------------2
2.2 后台功能------------------------------2
第三章性能需求
3.1 软件环境------------------------------3
3.2 硬件环境------------------------------3
第四章系统可行性分析
4.1 技术可行性----------------------------4
4.2 经济可行性----------------------------4
4.3 社会可行性----------------------------4
第五章出错处理需求
5.1 处理错误5
第六章将来可能提出的要求
6.1 不确定性要求-------------------------6
一 需求分析的意义:
一个好的产品之所以能成为一个好的产品,关键在于需求分析是否充分考虑到用户的所有需求,好的需求分析能提高工作效率,减少不必要的麻烦。需求分析的任务是发现、规范用户需求的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,作为工作成果的原始依据,并且可向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
二 功能需求:
前台功能
(1)会员管理:登录是需要的凭证,每个会员都有自己的管理界面,可进行资料的修改等操纵。
(2)图书查询:图书查询的目的是为了帮助用户快速地找到想要购买的图书。用户可以按照书名、作者、出版社等方式查询到想要的书籍。当用户选择了某类书籍时应能显示书籍信息:图片、会员价、市场价等。
(3)图书展示:为了将网络他、书店中的图书有序的罗列出来。图书展示分为:新品图书、推荐图书、畅销图书、排行榜。
(4)购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、数量,总计金额。好、用户可以删除购物车中的书籍,修改某个书籍的数量,清空购物车,到结算页面确认并下定单。
(5)订单生成与管理:购物后,确认支付和配送方法后生成订单。系统发送邮件通知书店管理员。会员还可以查询自己订单的处理的处理情况和历史订单。
(6)结算功能:结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。
(7)在线帮助:简单介绍网站的购物流程,一姐一些常见的问题。
后台功能
(1)图书馆里
添加新书:管理员和添加人员可以通过这个功能详述点录入新的图书。添加信息包括书名、作者、出版社、缩略图异界所属类别等等。
管理书籍:管理员和添加人员可以进行图书的查看、编辑、修改。
(2)用户管理
此功能只有最高权限管理员拥有,这好似用来管理后台管理员的功能、可能添加、修改、删除新的管理员以及分派权限、修改管理密码。
(3)订单管理
订单管理处理时首先判断管理员的身份,然后课根据就、订单状态来做相应的服务。订单状态分为五种:未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货。
(4)会员管理
修改、删除会员资料。
三 性能需求:
硬件:微型计算机,计算机局域网络。
软件:Win
7、JDK/Tomcat/、Struts、Eclipse、mysql。
四 系统可行性分析:
4.1 技术可行性
根据前期的市场调查与对下列系统功能、性能及实现系统的各项所需技术的约束条件的分析来看,本系统程序开发应是一个集数据库管理和查询为一身的系统,根据现有的开发技术,开发硬件、开发软件的性能要求及环境条件等来看,各项条件良好。同时,考虑给予的开发期限较为充裕,预计可以在规定期限内完成预定功能地开发与实现。
在软件方面本程序设计采用的开发环境是Microsoft Visual Studio 2010,采用开发语言 ASP、NET编写程序,采用SQL Server2008 做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。
4.2 经济可行性
据调查,在中国有实际购买行为的网民中,有57.6%购买的是图书,有26.4%购买音像制品,这充分说明以网络书店为代表的出版物在线销售有良好的发展机遇。出版物网上销售有诸多有点:24小时服务、送货上门、无店铺销售、搜索查询数据库等优点,弥补了传统出版发行业的不足。随着人们购物观念、购物习惯的改变以及网上购物质量、信誉的提升,出版物在线销售将有更大的空间。方便、快捷和经济使用的电子商务将推动企业的发展。而在线销售图书是不少企业的首选,这样网络书店便应运而生。
4.3 社会可行性
(1)法律可行性
该平台是自主研发设计,因此不会构成侵权,在法律上是可行的。
(2)用户可行性
该系统是一个电子商务网站,所以操作简易,用户购买不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。
五 出错处理需求:
处理需求指的是当应用系统发现他自己犯下一个错误时所采取的行动,但是,应该有选择地提出这类出错处理需求,对应用系统本事错误的检测应该仅限于系统的关键部分,而且应该尽可能少。
六 不确定性要求:
井盖明确地列出那些虽然不属于当前系统开发范畴,目的是在设计过程中对系统将来可能的扩充和修改预作准备,以便一旦确实需要时能比较容易第进行这种扩充和修改。
第四篇:网上书店管理系统可行性分析
一、实验目的
1.认识熟悉一种管理信息系统 2.了解管理信息系统的功能模块及组成 3.掌握可行性分析报告的撰写技能
二、实验内容
1.引言
1.1编写目的
应现代社会发展需求,为方便广大群众购买书籍,降低实体书店工作的人力物力开支,提高工作的准确性、实时性,拟为其开发网上书店管理系统。经过对项目进行详细的调查研究,得到项目可行性研究报告,对项目开发中将要面临的问题及其解决方案进行可行性分析,包括项目在技术、经济、操作和社会影响方面的可行性。
1.2项目名称
网上书店管理系统
1.3参考资料
《信息系统分析与设计》
《管理信息系统分析》
1.4项目背景
随着人民生活水平的不断提高和发展,人们越来越多的喜欢网购,然而读书和买书仍然以实体书店为主,但是实体书店又有很多的不足之处,让人们很头疼:如小规模的书店图书种类不够齐全,图书管理员管理麻烦等,所以如果可以实现网购,那么会大大增加阅读者,读者可以随时查找自己需要的书在店里有没有,1 价钱是否合适,另外管理员管理也比较方便等,为此,我们计划开发网上书店管理系统,以满足用户的需求,方便用户的使用。
2.可行性研究的前提
2.1要求
2.1.1功能:
一、用户模块
1、登录模块
客户首先进入登录界面。
如果是新客户,则先注册账号。填写用户名、密码等信息。如果是老客户,则直接登录。交易完成后可退出系统。
2、书本模块
客户根据自身需要查询浏览书目及相关信息。如书的编号、名称、作者、出版社、数目、价格等。
3、购物车模块
客户可浏览购物车内的书,可将选中的书添加至购物车,亦可删除无用的书。
4、订单管理模块
添加订单、确认订单、提交订单、确认收货
5、在线交流模块
可在线与管理员交流
6、用户升级
消费达到一定金额可升级为会员,会员享有打折优惠。
二、管理员模块
1、登录模块
管理员用自己的账号及密码登录。
操作完成后可退出系统。
2、书本模块
浏览书目信息,可添加、删除、修改书目。
3、订单管理模块
统计订单,查看订单列表,商品发货。
4、在线交流模块 可在线与客户交流 2.1.2性能:
为了满足客户的需求,该系统需要迅速的对客户的要求做出反馈并能支持庞大的访问量;为了可以存储海量的书籍信息以及客户资料,所以就需要很大的主存容量,以及强大的数据库支持。由于该系统支持网上支付功能,所以需要系统具有强大的安全性能支持;为了给客户提供最新的书籍信息,该系统需要具有实时更新功能。
2.1.3输出:
作为客户取书的凭证信息,输出需要包括:用户名、订单号、书目信息、收货地址、成交金额。
2.1.4输入:
1、登录部分
用户名、密码;管理员名、密码。
2、书籍部分
书的编号、名称、作者、出版社、数目、价格等。
3、在线交流
客户与管理员交流信息。
4、订单部分
用户名、订单号、书目信息、收货地址、成交金额。
2.2目标
a.利用网上书店管理系统来实现实体书店的网络化,使得广大客户足不出户就能买到所需书籍,大大方便人们的生活。
b.利用网上书店管理系统的海量存储功能,使得客户可以搜索到更全面的书目信息。
c.管理员利用该系统能更简单地实现书籍管理并能实时更新书库信息以及了解广大客户需求。
2.3条件、假定和限制
a.建议开发软件运行的最短寿命:5年 b.进行系统方案选择比较的期限:6个月
c.经费来源和使用限制:网上书店运营商和软件开发商
d.硬件、软件、运行环境和开发环境的条件和限制:软件开发商拥有计算机以及用来支持的数据库,安装有Windows2000及以上的操作系统。e.建议开发软件投入使用的最迟时间:开发完成后试运行1个月。
2.4可行性研究方法
通过与资深实体书店经营商进行深入讨论,制定详细客户调查问卷,真正了解客户以及书店管理员的实际需求,根据经营商提供的信息以及问题定义再综合调查问卷中客户提出的意见进行改进。最终确定项目需要解决的问题,并确定问题能不能被解决。
2.5决定可行性的主要因素
1)项目开发成本 2)所需设备置办成本 3)技术是否能满足需求 4)资源有效性
5)该系统的用户需求量
3.现有系统的分析
3.1处理流程和数据流程
系统的关键业务是进行书籍的出入库管理和客户付账管理。主要数据流程:
书籍入库:增加书籍→添加书籍信息 书籍出库:扫描书籍信息→删除书籍
客户付账:扫描书籍信息→记录交易时间和交易额
3.2工作负荷
1、当前大多数实体书店所使用的管理系统在处理交易时手续繁琐,人工业务操作过多,办理一个客户的业务就需耗费较长的时间,其他客户只有等待。这样太浪费时间,需要大量的管理员处理客户业务。
2、实体书店对书籍的出入库管理以及书籍的分类摆放和维护都由人工来完成,大大增加了管理员的工作量,所以实体书店往往需要雇佣较多店员,浪费人力物力。
3、客户为找到所需书籍耗时较长且最终不一定能找到,大大浪费了客户的时间。
3.3费用支出
运行现有系统所需要的费用支出包括:实体书店经营者及店员的工资,现有系统维护所需资金、购买设备所需资金、店面租金、进货成本。
3.4人员
需要实体店经营者及大量店员。
3.5设备
现有系统所需要的设备有:打印机、电脑、扫描仪、服务器。
3.6存在的问题
工作效率底下,不能符合大量客户需求的及时性和全面性,给客户的生活带来不便,更主要的是管理员录入书籍工作量巨大并且不能实现书籍的实时更新和统计。这是现有系统办理业务的流程中出现的一个严重问题。为了解决这一问题,让人们在购买书籍时更加方便快捷,我们急需开发一个高效的网上书店管理系统,让客户足不出户就能购买到更多更全面的书籍。
1、当前大多数实体书店所使用的管理系统在处理交易时手续繁琐,人工业务操作过多,办理一个客户的业务就需耗费较长的时间,其他客户只有等待。这样太浪费时间,需要大量的管理员处理客户业务。
2、实体书店对书籍的出入库管理以及书籍的分类摆放和维护都由人工来完成,大大增加了管理员的工作量,所以实体书店往往需要雇佣较多店员,浪费人力物力。
3、客户为找到所需书籍耗时较长且最终不一定能找到,大大浪费了客户的时间。
4、实体书店运营商的工作时间有限,不能24小时开张营业,也不能及时了解用户的需求,经营效益低下。
4.技术可行性分析
4.1对系统的简要描述
网上书店可实现多用户同时访问并查阅书籍信息,客户对所需书籍可选中加 6 入订单并在线与管理员进行交流,管理员可通过该系统对大量订单进行批量处理并对数据库进行实时更新和管理。采用现在较为流行的J2EE和数据库。
4.2主要技术
开发技术:JAVA WEB技术,数据库技术和网页制作 开发工具:myeclipse+SQL SEVER+tomcat 主要开发人员:
编程组:技术成熟。
UI界面组:技术成熟。
数据库:技术成熟。
网页制作组:技术成熟。
架构组:技术成熟。
信息系统开发组:技术成熟。
网络和通信技术组:技术成熟。总体评价:技术组人员技术均达标。
4.3与现有系统比较的优越性
利用该系统运营的网上书店与实体书店相比减少了管理员的工作量,实现书籍管理的数字化,大大提高了工作效率。
用户足不出户即可进入书店浏览与购买所需书籍,节省客户时间,并能迅速获得所需书籍的全面信息,提高客户购买书籍的效率。
网上书店可以24小时营业,不受时间和地点的限制,既方便了客户,也增加了运营商的收益。
4.4采用建议系统可能带来的影响
4.4.1对用户的影响
1、对客户的影响
减少了客户购买书籍时查找所需书籍时间及付款时的等待时间,增加了书籍的全面性给客户提供了更多的选择,并且网上操作快捷方便。可实现哪里有网络就可在哪里购买的愿望。
2、对管理员的影响
减少了实体书店中对书籍摆放及维护的工作量,简便了书籍的出库入库操作和管理,大大减少了人力物力。
实现网上运营只需一台电脑即可,减少了一些不必要的税收和租金。
与客户在线交流使管理员及时掌握客户需求,大大增加了交易量。
实现24小时营业,管理员工作不受时间限制,更重要的是增加了收益额。
4.4.2对运行环境的影响
需要对每个使用该系统的管理员进行短时间培训,使之熟悉使用系统。4.4.3对经费支出的影响
减少了实体书店的店面租金和一些不必要的税收,节约了运营商的经费支出。
网上书店需要比实体书店更复杂更高效的管理系统,必须注重系统的开发与定期维护,会花费一定的资金。
4.5技术可行性评价
1.随着现代社会的发展,人们越来越多的进行网上购物,在现有的计算机水平上(数据库平台开发成熟度高,网络速度足够快,计算机运行速度快)可以达到功能目标要求。
2.现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,可以达到功能目标要求。
3.开发人员需要大约4个,其中包括1名数据库设计人员,1名界面设计人员,1名编码人员,1名系统测试人员。我们会java、c#、c++语言,以前做过会员卡管理系统、简单的学生信息管理系统等。该条件可以满足。
4.开发期限为一年,在规定时限内可以完成开发。
5.所建议系统经济可行性分析
5.1支出
5.1.1基建投资
5.1.2其他一次性支出 项目
可行性分析以及需求研究 开发设计 测试基准 开发人员工资 培训费 总计
5.1.3经常性支出 项目 网络维护费用 计算机维护费用 不可预知费用 总计
价格(¥)¥
500 ¥
1,000 ¥
500
¥ 8,000(¥2000*4)¥
1,000 ¥ 11,000
价格(¥/Y)¥ 5,000 ¥ 2,000 ¥ 10,000 ¥ 17,000 项目 计算机
数据库管理系统 打印机 网络建设费用
Windows 2007操作系统
系统制作 总计
价格(¥)
¥
4,000(¥4,000*1)¥
1,000
¥
1,000(¥1000*1)¥
2,000
¥
500(¥500*1)¥
10,000 ¥ 18,500 5.2效益
5.2.1经常性收益
A精简店员,节约¥100,000 B店面租金,节约¥100,000 C不必要税收,节约¥20,000 5.2.2不可定量收益
A改进服务,减少客户等待时间,客户获得更快更好的质量; B减少管理员工作量;
C客户对网站的访问量和交易额可增加经营商收益。以上总计估计为¥100,000。
5.3收益/投资比
(100000*3+20000)/(18500+11000+17000)=6.88% 5.4投资回收周期
(18500+11000+17000-30000)/(10000-1000)= 1.83(年)
6.操作可行性分析
6.1用户使用可行性
该系统提供窗体界面,操作简单。
客户要求有基本的计算机使用技能,经过简单培训后将会熟练使用本软件
系统管理员要求有一定计算机的基础知识,需要经过简单培训,以能够熟练管理本系统,使其正常运行。并且适应系统行政管理、工作制作、人员素质的要求。7.社会因素可行性分析
7.1法律因素
所有软件都选用正版;
所有技术资料都由提出方保管; 合同制定确定违约责任。
8.其他可供选择的方案
在实体店做管理系统,只是实现了书籍的出入库记录和交易信息,而不能像网上书店管理系统一样做到海量浏览书籍信息、订单的批量处理。并且实体书店的日常店面租金及店员工资花销巨大,所以不建议只制作实体书店管理系统,而推荐使用网上书店管理系统。
9.结论意见
通过对项目整体进行可行性分析,该项目无论在操作可行性、技术可行性、经济可行性及社会可行性上均满足要求,因此,开发此系统的构想是可行的,可着手进行开发。
第五篇:网上购物系统课程设计报告[定稿]
荆楚理工学院
课程设计成果
学
院: 计算机工程学院
班 级: 11级计算机科学与技术3班
学生姓名:
学 号:
设计地点(单位)
A5-102
设计题目:
网上购物系统
完成日期: 2014 年
月 日
指导老师评语:_________________________________________________
_______________________________________________________________________________________________________________________________________________________________________________________________________________
成绩(五级记分制):______________________ 教师签名:_____________________________
前言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
目录
第一章 系统概述.......................................................................................................................1 1.1开发背景......................................................................................................................1 1.2开发目标......................................................................................................................1 1.3系统概述......................................................................................................................1 1.4系统功能......................................................................................................................2 第二章 可行性研究...................................................................................................................2 2.1基本要求......................................................................................................................2 2.2所建议的系统..............................................................................................................3 2.2.1对所建议系统的说明......................................................................................3 2.2.2处理流程和数据流程......................................................................................3 2.3可行性研究..................................................................................................................6 2.3.1技术可行性......................................................................................................6 2.3.2投资及效益分析..............................................................................................7 3.3社会因素方面的可行性..............................................................................................7 2.3.3法律方面的可行性..........................................................................................7 2.3.4使用方面的可行性..........................................................................................7 2.3.5经济可行性......................................................................................................7 2.4结论..............................................................................................................................7 第三章 需求分析.......................................................................................................................8 3.1软件项目概述..............................................................................................................8 3.2基于UML的系统描述..................................................................................................9 3.2.1系统的用例图..................................................................................................9 3.2.2系统的活动图................................................................................................11 3.2.3系统的类图....................................................................................................13 3.3用户特征....................................................................................................................13 3.4 限制与约束...............................................................................................................14 3.5功能需求描述............................................................................................................14 3.5.1数据精确度....................................................................................................14 3.5.2 时间特性.......................................................................................................14 3.6 运行需求...................................................................................................................15 3.6.1用户界面........................................................................................................15 3.6.2硬件接口........................................................................................................15 3.6.3软件接口........................................................................................................15 3.6.4 故障处理.......................................................................................................16 3.7 其它需求...................................................................................................................16 3.7.1性 能..............................................................................................................16 3.7.2可扩展性........................................................................................................16 3.7.3可用性............................................................................................................16 第四章 系统设计和实现.........................................................................................................17 4.1系统的组成部分及其结构........................................................................................17 4.2定义............................................................................................................................17 4.3软件设计约束............................................................................................................18 4.3.1设计目标和原则............................................................................................18 4.3.2 设计约束.......................................................................................................18 4.4软件设计描述............................................................................................................18 4.4.1 总体结构设计...............................................................................................18 4.4.2查询模块................................................................................................19 4.5网上购物....................................................................................................................19 4.5.1 用例实现...............................................................................................19 4.6系统界面设计描述............................................................................................20 4.6.1网上购物界面设计................................................................................20 致谢...................................................................................................................................24 参考资料...........................................................................................................................24 附:系统部分主要代码.....................................................................................................25
第一章 系统概述
1.1开发背景
自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。而企业实行电子商务则成为企业发展与国际接轨的必要条件,因而网上购物系统的实现是一个非常迫切的需求。
1.2开发目标
系统目标是开发一个基于网络的网上购物系统,在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。
1.3系统概述
网上购物系统的目的是建立一个可以让消费者通过网络进行交易处理,如购买商品等的网络应用平台。该系统在各开发阶段中,都突出现代软件工程新思想、新技术的研究与应用,及其有效性和实用性的证实。如在分析阶段,将UML/Use Case方法与用例驱动需求分析建模思想相结合;在设计阶段,采用软件分析模式、设计模式等分类概念;在实现阶段,又准备注重于大粒度的软件组件的开发与应用,进一步提高软件重用度。
本系统采用浏览器/服务器(B/S)的工作方式,系统的用户主要有:用户(买家)、管理人员、卖家。用户只要在计算机上装有IE或Netscape浏览器,并有基本的浏览器操作知识,便能方便的使用本系统。
服务端软件环境采用操作系统Windows XP或Windows7,数据库为SQL。用户端软件环境:浏览器IE或Netscape系列。
1.4系统功能
网上购物系统主要包括以下功能。
(1)商品查询:当用户进入网上商城时,可以通过主页的分类查看最新的商品信息,双击商品时可进入查看详细商品信息。
(2)购物车管理:当用户选择购买某种商品时,能够将对应的商品信息,例如价格,数量等记录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择人其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品以及清楚购物车等操作。
(3)会员信息管理:为了能够实现商品的购买,会员需要注册并正确登录,由此产生用户相关信息,如联系方式、供货地点等需要有系统进行管理。同时也要允许用户修改自己的相关资料。
(4)商品分类管理:通过该模块,网站管理员可以根据需要添加新的商品类别,也可以对已有的商品分类进行修改、删除等操作。
(5)后台订单管理:管理员可以借助该模块查询订单信息,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。对于已经处理过的订单,也应该保留历史记录,以便于管理人员进行查询。
第二章 可行性研究
2.1基本要求
功能:主要分为前台和后台两个部分,前台用户相关功能主要包括用户注册、登录、购物车、订单查询、个人资料修改;后台管理相关功能主要包括添加商品,处理订单,查询用户信息等。
性能:效率高,速度快,算法规范,使管理员从繁琐的手工操作中解脱出来,提高办公效率。
输入:订货信息、商品信息、会员信息、物流信息、上传图片 输出:订单信息
安全和保密:每一位顾客均需申请一个账号,并设置自己唯一的密码,当
系统检验用户名和密码相符合时,才能成功登录,进入系统购物。
2.2所建议的系统
2.2.1对所建议系统的说明
根据实际情况,把商品分类,提供商品查看,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地查找到所需要的产品,开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。2.2.2处理流程和数据流程(1)网上购物系统顶层数据流图
管理员 商城信息 站内信息 网上购物系统用户 订单数据用户
图2-1 网上购物系统顶层数据流图
(2)系统整体功能模块图
网上购物系统前台部分后台部分用户管理个人资料管理购物车管理订单查询管理员登录添加商品订单信息管理查询用户信息
图2-2 网上购物系统整体功能模块图
(3)系统前台处理流程图
消费者用户浏览网页非会员用户会员用户用户注册会员登录忘记密码浏览商品修改会员信息将商品放入购物车购买商品下订单取消订单购买成功 图2-3 系统前台处理流程图
(4)系统后台处理流程图
查看会员列表用户信息管理查看会员信息查看商品信息系统管理登录商品信息管理修改商品信息增加新的商品信息订单管理查看订单号
图2-4 系统后台处理流程图
2.3可行性研究
2.3.1技术可行性
现如今,计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的Web服务器。JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java技术完好的结合在一起,从而实现非常复杂的应用。因而已经得到了广泛烦的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站,加之我们本学期正在学习此门学科,可以从老师拿来获得许多技术上的支持和帮助。对于数据库方面,我们次学期正好也开设了以SQL Server为应用实例的数据库原理,故而我们采用Microsoft SQL Server 2005作为数据库的后台。
我们小组共有三个人,均是热衷软件编程的计算机专业人员,尽管有些
东西我们不算熟悉,但是在3个月内完成此系统的开发设计还是可以的。2.3.2投资及效益分析
1、支出
此项目的设计开发对环境及设备的要求较为简单,只需几台联网的电脑、相关参考资料(这些可以通过到图书馆借书或者直接在网上查询即可),以及我们的课余时间,整体费用支出不大,几乎可以忽略不计。
2、收益
此项目虽说用于教学目的,但是若投入使用,则可以立即产生收益。
3、敏感性分析
由于本组成员均是学生,平时参与实际项目的机会不多,因而我们整体开发项目的经验不足,可能会导致设计的系统不尽完善,无法确保当系统负荷量增大时,出现系统崩溃的情况。
3.3社会因素方面的可行性
2.3.3法律方面的可行性
该系统是自主开发设计的,不会构成任何形式的违法、侵权,所以在法律上是可行的。2.3.4使用方面的可行性
该系统操做简单,不需要专业培训,一般人员均可以胜任。2.3.5经济可行性
由于本系统是为完成老师布置的作业,系统成本主要集中在系统软件的开发上,因而经济上是可行的。
2.4结论
网上购物系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
综上所述,经过各种分析论证,我们可以认定该项目是可以成功实现的,所以应立即开始进行研发。
第三章 需求分析
3.1软件项目概述
启动软件项目的主要原因是由于需求的存在,软件需求是软件开发过程的基础。需求是一个软件项目的开端,也是项目建设的基石。软件需求就是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么样的程度。
从现实需求上说:
网上销售这是信息社会发展的必然要求。
网上销售因其自身具有的经营上的优势,对广大网民具有强大的吸引力,这就是网购发展的重要原因。
对于普通用户而言,网上购物轻松快捷,足不出户也可以买到各种经济实惠的商品。
对于网上销售者来说,这样可以节约费用开支,降低销售成本。
系统概览:
类似于大部分网上购物系统的基本流程,确定本系统的具体需求为: 顾客可以方便的注册和登录。顾客可以灵活的检索所需的商品信息。顾客可以方便的查看详细的商品资料。
顾客可以方便的管理自己的购物车(添加和删除选购商品,修改购买数量及在线下订单等操作)。
管理员可以方便的管理商品信息(新增,删除,修改商品)、客户信息以及客户订单管理。
随着软件开发方法学的演变和发展,特别是软件设计模式、软件组件等概念的提出,给软件重用度、软件的可扩充性、软件的鲁棒性及软件开发效 率的提高,提供了一个诱人的前景。我们将采纳当前软件工程最新技术,采用统一建模语言UML描述基于网络计算平台的整个项目,在分析、设计时充分利用软件模式及组合软件模式,利用前人的专家级经验,提高开发效率;最后的产品用软件组件的形式加以封装,并用XML来描述软件组件及各软件组件间的接口。通过这一课程作业实践,一方面能加深我们对软件模式、软件组件、XML、UML的认识和理解,使我们就这些新技术的应用,提出更为可行的建议;另一方面,我们也希望能开发出新的软件组件,抽出新的软件模式,进一步充实软件模式仓库,繁荣软件组件市场。
3.2基于UML的系统描述
3.2.1系统的用例图
需求分析方法中的用例图可用来更直观,更形象地说明整个系统的需求。用例是从用户的角度看待系统,而不是从程序员的角度,系统的任何需求都能够在系统开发链中完整地体现。用例通过描述“系统”和“活动者”之间的交互来描述系统的行为。通过分析系统的目标,用例描述活动者为了实现这些目标而执行的所有步骤。
本系统顶层的Use Case如下图所示:
网上购物系统customermanager
图3-1顶层的Use case Actor定义如下:
Customer:顾客(用户或者消费者)Manager: 管理员
对顶层的use case 进行细化,得到的use case图如下:
查询商品管理商品信息浏览商品管理员查看用户信息用户加入购物车<
图3-2 细化的Use case
3.2.2系统的活动图
(1)针对消费者的网上购物系统的活动图
会员登录商品浏览添加商品到购物车中下订单确定购物并选择送货方式在线支付购物完成订单查询
图3-3 商品浏览活动图
(2)针对消费者的购物车使用的活动图
添加商品到购物车检查购物车中商品条目有该商品条目无该商品条目增加商品数量添加该商品条目到购物车中
图3-4 商品加入购物车的活动图
3.2.3系统的类图
系统的类图如下图所示:
Customer#userId: Integer#userName: String#password: String#telphone: String#Address: StringShopping cart#goodID: Integer#goodNum: IntegerOrder+orderId: Integer+orderTime: DateTime+userId: IntegerGood#goodId: Integer#goodName: String#goodPrice: Double#goodtypeId: Integer#goodstore: String#goodMadeDate: DateTime#goodMadefirm: StringAdministrator#AdministratorId: String#AdministratorPassword: String
图3-5 系统的类图
3.3用户特征
此系统有两类用户:网上购物系统管理人员、顾客。对于系统管理人员来说一般同时具有超强的电脑操作知识和经验,而且都进行过一定的培训;对于顾客来说一般都有一定的专业领域知识,一般有一定的电脑操作能力,但对于一些特殊的顾客来说可能对电脑操作知识了解比较少,因此对于一般使用者来说不需要特殊的理论、知识来支持,也不需要经过特殊的训练,用户只要在计算机上装有IE或Netscape浏览器,并有基本的浏览器操作知识,便能方便的使用本系统。
3.4 限制与约束
此系统必须满足以下限制:
(1)系统中所有账户能够供用户随时使用,完成各自授权的活动;(2)在同一时刻,一个帐户不能同时为两个用户服务;(3)一个帐户一次网上支付或取款数目不能超过帐户余额;
(4)该系统必须确保对数据进行完全保护,以避免未经授权的访问;所有的远程访问都要登录,并且每个登录用户只能访问其角色所授的权限;
(4)界面友好、操作简便;
(5)软件系统开放性好,结构灵活,可扩充,易于维护;(6)安全可靠。
3.5功能需求描述
3.5.1数据精确度
1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。
2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。
3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言购物篮定单内容、支付情况、投诉内容)。另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。3.5.2 时间特性
(1)响应时间:2-3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。
(2)更新处理时间:这是由数据精确度的要求确定的。对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三
个月。
(3)数据转换与传输时间:数据转换主要是涉及到数据库的问题。为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。
(4)运行时间:本网站如非特殊原因应保持24小时开通。
3.6 运行需求
3.6.1用户界面
界面要求:
a.网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。b.界面的风格要鲜明而有特色。
c.网站所要用到的图片资料应该足够清晰和精美。d.网站上要有足够的导航链接。
e.要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言需要用到文本输入。3.6.2硬件接口
由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。3.6.3软件接口
这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。在JSP技术中是使用JDBC来解决这个问题的。具体来说开发中可能使用到的JDBC的常用类有以下几个:
(1)连接类(Connection):用来连接数据库。
(2)记录集类(Resultset):用来保存查询语句的返回结果。
(3)命令对象(Statement):用来执行SQL语句或者SQL Server的存储过程等等 3.6.4 故障处理
a.内部故障处理
在开发阶段可以随即修改数据库里的相应内容。
b.外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。
3.7 其它需求
3.7.1性 能
1.网上购物系统要支持100个并发用户。
2.网上购物系统处理查询操作响应时间不超过10秒。3.7.2可扩展性
当前使用网上购物系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。网上购物系统要能够在三年内支持这样的增长速度。3.7.3可用性
系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。
第四章 系统设计和实现
4.1系统的组成部分及其结构
*用户-结束13管理员**用户*--结束结束65-购结束14*管理员-结束9*-结束10注册登录查询**买登录查询**管理-结束11-结束12-结束7-结束8查询组件付款组件查询组件管理组件*数据库-结束21**数据库-结束结束34-
图4-1 系统的结构图
软件系统由三部分组成:查询商品部分、网上购物部分、查询订单部分。系统的结构图如图所示,其中包括查询、付款等软组件的公共组件库和购物等专门领域组件库。
4.2定义
UML即统一模型语言(Unified Modeling Language)的缩写,它是运用统一的、标准化的标记和定义来实现面向对象的软件分析和设计的一种方法.它综合了Rambaugh所提出的“对象模型技术”(ObjectModeling Technique,OMT),以及Booch和Jacobson提出的“面向对象软件工程”(Object Oriented SoftwareEngineering,OOSE)等设计分析方法,并由国际对象管理组织
(Object Management Group,OMG)于1997年底推出的面向对象建模语言.它主要由可视化的图表(Diagram)和关系(Relationship)构成,利用它可以进行需求分析、概要设计、详细设计、编程实现、项目计划、测试、原型迭代、产品发布、产品维护等.随着因特网的迅速发展,以现代信息技术为依托的商务模式已经形成为一种必然趋势,网上购物将逐步演变成为21世纪的主要贸易方式之一。
4.3软件设计约束
4.3.1设计目标和原则
(1)本设计欲达到的目标要求满足用户需求且软件系统具有良好的可扩充性、可维护性;
(2)为实现上述目标,在设计软件过程中采用统一建模语言UML描述基于网络计算平台的整个系统,在分析、设计时充分利用软件模式及组合软件模式,利用前人的专家级经验,提高开发效率;最后的产品用软件组件的形式加以封装,并用XML来描述软件组件及各软件组件间的接口。
4.3.2 设计约束
(1)无论是用户(买家)、管理员都可以通过Internet访问该系统,完成各自授权的活动、工作。
(2)该系统必须确保对数据进行完全保护,以避免未经授权的访问。所有非会员在购买商品之前都要注册会员并登录,并且每个登录用户只能访问其角色所授的权限。
(3)该系统采用B/S模式,并且考虑性能、安全、可靠性、易维护等方面的问题采用架构模式MVC 2。
(4)整个开发过程应满足软件开发计划所定的时间表。
4.4软件设计描述
4.4.1 总体结构设计
本网上购物系统由以下功能模块设计组成:(1)用户及管理员查询商品模块。(2)用户及管理员购物模块。(3)管理员管理商品的模块。(4)付款模块。
4.4.2查询模块
用户或管理员可以根据商品的名称或所属类别来查询商品,若无该商品则会出现温馨提示或者会出现类似的商品。
4.5网上购物 4.5.1 用例实现
通过顺序图实现了系统架构中具有重要意义的用例,并演示了不同的设计模型元素如何配合来实现用例的。
下图详细描述了用户在网站的购物处理模块的处理过程。
图4-2 用户购物时序图
时序图说明
(1)用户浏览购物网站并登录(非会员的要先注册再登录)。(2)用户登录后进入购物系统主页面。
(3)用户可以浏览商品的详细信息并把需要的商品加入购物车。(4)用户可以进行购物,并产生订单信息。
下图详细描述了管理员对商品的管理模块的处理过程。
图4-3管理员控制时序图
时序图说明
(1)管理员要先登录并进入购物系统管理界面。
(2)管理员可以在管理界面中对商品进行管理,如添加新的商品信息、修改已有商品信息等。
(3)管理员可以查看用户订单信息。
4.6系统界面设计描述
4.6.1网上购物界面设计
1.登录界面如下
图4-4 普通用户登录界面
2.管理员登录
图4-5系统管理员登录界面
3.系统主界面
图4-6 系统主界面图
4.商品详细信息界面
图4-7商品详细信息界面
5.购物车界面
图4-8 购物车界面
6.系统导航菜单描述
图4-9 导航栏菜单
10.管理员主界面
4-10 管理员后台管理主界面
11.新增商品
4-11 管理员新增商品界面
12.查询订单信息
图4-12 管理员查询用户订单信息界面
致谢
在本系统的开发过程中,由于本组成员都是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间虽然总共有三个多月,但是由于养成了拖拉的习惯,导致最终程序的开发过程异常艰辛。同时也导致了,该系统必然会存在一些缺陷和不足。因为对网上购物的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。本次开发由于技术有限,功能并未完全实现。因此,在今后的学习中,必将继续努力,加强自身实力与团队协作能力。
在本次课程设计中,我们从任课辅导老师身上学到了很多东西。她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我们收益匪浅。她无论在理论上还是在实践中,都给与我们很大的帮助,使我们得到很大的提高,这对于我们以后的工作和学习都有一种巨大的帮助,在此感谢她耐心的辅导。另外,还要对我们本组的其他成员表示衷心的感谢,感谢组员们的不懈努力,感谢大家的认真配合,最终使得我们的课程设计圆满落幕!
参考资料
[1] 李素若、陈万华、张牧.《Java面向对象程序设计》[M].北京:化学工业出版社,2010.10 [2] 俞俊甫、王钟庄.《数据库原理应用教程》[M].北京:北京邮电大学出版社,2010.7 [3] 谢希仁.《计算机网络(第6版》[M].北京:清华大学出版社,2013.9 [4] 张海藩.《软件工程导论》[M].北京:经济科学出版社,2000.10 [5] 王立峰、延伟东.《软件工程理论与实践》[M].北京:清华大学出版社,2003.12
附:系统部分主要代码
1.系统主界面jsp代码
文档为doc格式
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
网上书店系统数据流图
网上书店系统数据流图近年来,鲜花在线销售平台得到了迅速发展。在北美和欧洲市场,线上鲜花销售市场已经基本成熟,经过发展,已经逐渐被广大网友所接受。据不完全统计,已经有数千......
网上书店电子商务系统设计[合集]
《管理信息系统》课程报告课题名称:网上书店电子商务系统设计第一部分,可行性分析1、 引言1.1 项目背景与问题提出随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术......
网上书店开题报告
网上书店开题报告7篇 网上书店开题报告1 学生姓名:学号:专业班级:计算机科学与技术一班指导教师:职称:毕业设计(论文)题目:网上书城——前台管理一、课题研究的目的和意义随着互联网......
基于JAVAJSP的网上书店系统经验总结(优秀范文5篇)
【摘要】 JAVA语言是Internet上大型的WEB程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程和两者之关的......
书店管理系统需求分析报告
书 店 管 理 需 求 分 析 规 格 说 明 书 目录 1.引言 ................................. 错误!未定义书签。 1.1编写需求分析规格说明书的目的 ........................ 4......
网上书店销售系统 文献综述
单位代码 学 号 分 类 号 密 级 文献综述 网上书店销售系统设计与实现 院(系)名称专业名称 学生姓名 指导教师 信息工程学院 2014 年 2 月 27 日 黄河科技学院毕......
网上书店系统设计(毕业论文)五篇范文
目 录 引言 ......................................................................................................................................... 1 1绪论 .........
基于ASP SQL网上购物系统 网上书店
基于ASP+SQL网上购物系统 网上书店 本系统是基于ASP技术和网络数据库的原理,B/S模式的网上书店。在该系统中,顾客可以方便的注册为会员,浏览查找图书,然后选择购买图书。该系统......