书店管理系统方案设计书Word文档下载推荐.docx

上传人:b****2 文档编号:1374568 上传时间:2023-04-30 格式:DOCX 页数:19 大小:227.37KB
下载 相关 举报
书店管理系统方案设计书Word文档下载推荐.docx_第1页
第1页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第2页
第2页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第3页
第3页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第4页
第4页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第5页
第5页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第6页
第6页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第7页
第7页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第8页
第8页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第9页
第9页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第10页
第10页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第11页
第11页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第12页
第12页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第13页
第13页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第14页
第14页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第15页
第15页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第16页
第16页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第17页
第17页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第18页
第18页 / 共19页
书店管理系统方案设计书Word文档下载推荐.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

书店管理系统方案设计书Word文档下载推荐.docx

《书店管理系统方案设计书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《书店管理系统方案设计书Word文档下载推荐.docx(19页珍藏版)》请在冰点文库上搜索。

书店管理系统方案设计书Word文档下载推荐.docx

1.1工程设计需求

要通过sql的数据库编程来完成超市管理系统。

首先,该程序能为管理员提供超市管理平台,要使的管理员方便的对关于书店的一些数据进行处理。

然后还要能为员工信息和仓库的进销存提供一些增删改查功能。

超市管理程序的功能要求如下:

1)用户登陆身份认证(管理员)

2)管理员可以对数据进行查询,增加,删除和修改;

3)管理员根据数据表的不同字段进行滚动显示,查询;

4)会员可以登录该系统查询个人信息和商品信息;

1.2方案设计

从应用程序的界面和功能出发,有如下两种设计方案:

5)通过用sql数据库对超市的一些信息如:

员工,会员等和仓库进销存信息采集。

再用c#语言对其信息进行编译代码,实现其增删改查的功能。

弹出对话框,确定其功能正确实现。

6)切分窗口型界面。

将SDI的文档窗口分为左右两个窗格,左边窗格显示

的数据库的内容,右边窗格显示的常用操作界面。

实现增,删,改数据记录,用户不必打开菜单就可以在右边的窗格中直接进行操作,增加了程序的友善性,当然程序设计的难度也增大。

本文以切分窗口型的方案说明程序实现过程。

包括数据库设计,功能模块设计,和界面设计等内容。

1.3功能模块设计。

1)服务器端程序设计。

A.增加记录功能。

在切分窗口中的右边窗格中,提供用户输入界面,单击

“修改”按钮,向数据库添加记录,双击其按钮,用C#语言进行编写代码,完

成后进一步与运行,出现对话框,输入信息,弹出对话框信息正确。

查询进而自动更新左边窗格显示的内容。

B.修改记录功能。

当用户在切分窗口中的左边窗格中选定某一项记录所在的行时输入其信息。

点击更新。

就能及时更新。

表内容应及时更新,而且在左边窗格对应的查询其信息也会相应的自动更新。

只有用户更改记录内容后,才应许用户用修改按钮进行修改,同时自动更新左边窗格中的显示的内容。

C.删除记录功能。

当拥护单击删除按钮后,弹出消息对话框,确定用户是删除操作。

一旦用户删除当前记录后,左,右窗格显示的内容将自动更新。

D.用户管理与权限控制。

2)客户端程序设计

E.客户的信息确认与权限控制。

F.信息查询。

3)界面的设计。

界面的设计除了要满足相应的操作要求以外,还应考虑到以下四个方面的内容:

G.界面的简洁性

H.界面部件的相关性

I.界面操作的多样性

J.界面的美学性要求。

1.4相关数据库的功能

SQL是StructuredQuevyLanguage结构化查询语言)的缩写。

SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。

在使用它时,只需要发出做什么”的命令,怎么做”是不用使用者考虑的。

SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

1.5具体数据库的分析

一:

需求分析

1.由于在书店管理中员工的担任的职务不同就将其分为登录信息,会员信息,服务员信息,部门信息。

而仓库的进销存管理就将其分为入库信息,出库信息以及销售报表信息。

最后设置了人工服务信息退出。

2.其数据库列表为:

连接巴〒]菩■ta/

ffliJasd

[一|i」books

匚a数揭库关系寓

匕i_j

田i一A系表

+-2dbo^bookexchange

Ll二dbo.bookin

■+二dbo.bookinfo

i+二1dbo.bookname

PR二dbo.booktype

l二dbo,botrowinfqo

H二dbojhinfo

+二dboJogininfo

d_二dbo.memberinfo

+3dbo.memberinfol

田二1dbo.publish

+Hdbo.^alelnfo

3.管理员登陆信息:

管理员用户(tianli,123)

4.管理员信息表(编号,姓名,性别,)

5用户权限表(User):

用户名密码权限

完成了数据库的逻辑图后,就可以开始对数据库调用之后用c#编译代码进行后台的操作了

2c#的设计与实现

C#(CSharp)是微软(Microsoft)为。

NETFramework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。

C#拥有C/C++勺强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

2.1定义c#的数据源,链接数据库

添加数据库。

打开sql,连接到sql服务器步骤如下:

Sql链接数据源

链接sql服务器附加并添加数据库完成数据库连接

.丿<

丿<

丿

 

13^(0)▼

曰皿・(SQLServer9.0.1399-ZGC-2011091:

SL-I数珀库

田Ea系统数堀库

(±

)匚i数坍库快照

田Hasd

G9iJBookShopPlus

田□c#

T)I」DBPromary

□E:

\等待审^^2OJL2\^5^O:

L29\简

□jsp

iJstud

EB(Jtest

i+lijbooks

GBC3安全性

ra服务ss对象

ffiCa貝制

ffiCi管理

GE)L-iNotificationServices

1+1l8>

SQLServer代理

割查看连接厲性

就绪

所选路径(P):

G:

\第八组书店管理系统好的\数据库

文件类型(T):

文件名(N):

数库文件(*.mdf)

2.2系统模块设计

本系统主要设计倾向包括三个大的方面:

员工及会员信息的增删改查实现,商品在仓库出入的信息的增删改查的实现。

进而销售信息的查询与实现。

2.2.1系统页面及实现

以上登录信息只能是设定的管理员有权利登陆。

进入主页面之后,可以对用户、会员、图书信息的修改删除等操作。

1•信息管理:

分为六大模块:

用户、图书、会员、销售、订单管理和帮助管理主界面:

查询及修改用户信息:

查询(保存全部)会员的基本信息,可对会员信息进行修改。

管理员可以对信息管理进行修改。

而会员仅可对自己的信息修改。

..■书店管理系铳

j

用尸遂理会長营理團书管王里订单苣理

苗咎苣理松的

修改用戸信耳3潘加会显二]抽宝活动C:

章洵碍书岀祖1罟芒®

HM5K&

删除用户:

2•图书管理:

主要分为两大模块:

添加、出租、查询、修改添加图书:

o_'

addbook

三「苛]CM]

ISBIT

书名

作者

信息査词

版壮

23

数里

11

添加

「0

修改图书:

走价

库存蚩

副本量

331

406

259,6000

修改

返回

计套机-

£

按粪型査询〉

Iston

iHtj-・■

埶呈

悅格

粪里

出版社

C#

20,…

9885

汁…”

河…

Jsn

25,…

32

25.--

计…-

7

25,-,

计〒,k

鈿---

关闭

以上为图书管理中图书出库信息,先进行查询图书信息情况。

然后对图书进行更新,进而在

查询其更新完结果为:

3•订单管理:

销售管理主要分为两大模块:

(1)采购进货

(2)采购退货

•对其正在进行的销售商品信息进行添加。

进而可以查询其销售账单。

如下为:

J进貨单■*■■■=轉叵J22

单机图书工SBN号获取图书

图书号书名类型

1

315

30

廣…111

2*艮…222

〔.I-

22222

333333111

_:

J

〔>

i-

r鷺无£

:

s:

10

12

13

14

15

16111

17jsp11

d.-Le

图书进货成功的结果为:

角邑

会員

FIDO

种类

漫画

遥货折扣

70%

数量

总金额

210

单价(本〉

魔注提琴手

已付金额

300

戒击文本框肓香團书信鼠

團书号

粪型

书名类型

摩进提琴手

谨画

总数蚩

319

退货

当此图书在本市销售量赶不上去时,我们可以向厂家提出退货要求:

对商品进行删除查询等操作。

(功能同上)

4、销售管理:

(1)促销图书、促销折扣

价格数量

贋法*…银河■…C#

jsp

呑噬星空舞动乾坤

Java

天然…几米漫画恋人物语星揮….

T卜

伟01石®

米素清海樱振清_+1张类沙滩几韵肃沿苏徐袁B

机机机

闻画算尊说说H画画

渓漫计计小小计漫漫

259……

404

25.0000

221

456....

10064

25,0000

225

450

25.0000

打折以后

54

口9chuxiaopriceo|&

S3

222系统代码的编译

在用编译后台代码时,主要运用的是sql查询,修改,更新,删除语句和c#编译语句来完

成此系统的。

插入代码为。

主要实现了对用户信息的修改的插入。

priTatevoiderUserinfo_Load(objectsender,EvcntArgFe)

[

SqlConREctioncon-newSqlConnection(^DataSourae=.:

In.itialCatalog=bQoks;

IntegrateddlataAdapter-newSqLDataAdaptET(J,seLectloginname,loginpwd,Loginralefromlogininfa^,dlataAdapter.Fill(da"

logininfo,r);

datoGridViewl.DataScurce二dataSet.Tmblew["

logininf。

"

];

//SqlDataAdapterdataAdapter:

privatevoidbuttonsClick(objectsender,EventArgse)

I

Dialo^Resultresult=MessageBc:

<HShowC确认要保存修改吗?

7"

操作MessaaeBoxButtonsif(result=-'

-:

■■K-u1■.OK)

{

Sq1ComiiiandEiiU11derbuider=newSglCormnandBuLlder(dataAdapter):

dataAdapter.Update(dataSet,"

logininfo"

);

MeggageBc-KxShow(r修改成功"

更新代码:

对图书进货信息的更新操作:

arivatevoidbuttonl_Click(objectsender,EventArgse)

SQlConnectioncon=newSqlConnectionCDataSouree=・;

InitialCatalog=book£

Intecon.Open();

Sq1CommandCO=newSq1Command(^updatebookinf0setbockstorage=bookstorage+<

*+intb=co.EKecutENonGuery();

SqlCommandc=new0lj1Command(*updatejhinfosetjcount=jconnt十"

+int.Parse(teint1=c.ExecutettonQuery();

con.Close();

sageBox.ShowC'

进货成功"

ji.Ezhangp=newjiezhang〔);

p.count=int.Parse(tnis.ttxfBoxS.Text);

p.yifu二int.Parse(this,textBox6.Text),

this.Hide()”

p*Show();

删除代码:

对用户信息的删除如下。

privatevoidbuttonl_Click(.objectsender,EventArgs上)

SqlConnectioncon二newSqlConnection(^DataSource^.;

InitialCatzcon.Open();

stringsqltxt=deletelogininfovrfierel->

ginname=J+textBoxl・SqlCommandcom=newSqlCominand(sqltxt,,eon),inti=com・EjjuuuteNonQuEi'

y();

if(i>

0)

MessageBox.成功!

}

else

t^ssageBox,Show(失敗!

QQnrClose(J;

2.2.3系统整个模块的设计

3结论

经过几个月的学习与实践,终于完成了用c#来编辑的书店管理系统

在这个过程中,了解了数据库的创建,连接,附加等方法,并理解和掌握了在应用程序中访问sql数据库。

懂得了如何创建数据库作为数据源,如何在操作系统中通过c#代码来编译连接到数据上,进而实现的用c#语言来对数据库的一些增删改查等功能以及系统维护功能。

通过最后的调试和与别人的优秀作品比较后,我发现自己虽然能勉强作出最后的管理系统来,差距是全方位的。

界面不美观,代码的规范性。

有一些问题设计的时候疏忽了,在源程序的编写上,也比较死板,用的还不是很成熟。

这些都是我以后要多注意和多学习的地方。

多参考别人的优秀设计,多实践,争取在以后做出好的作品。

4致谢

我要特别感谢我的指导老师M西峰老师的热情关怀和悉心指导。

在我写毕业设计论文的过程中,M老师倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了M老师悉心细致的教诲和无私的帮助,特别是他广博的学识、深厚的学术素养、严谨的治学精神和一丝不苟的工作作风使我终生受益,在此表示真诚地感谢和深深的谢意。

在论文的写作过程中,也得到了许多同学的宝贵建议,同时还到许多在工作过程中许多同事的支持和帮助,在此一并致以诚挚的谢意。

感谢所有关心、支持、帮助过我的良师益友。

最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位专家表示衷心地感谢。

5参考文献

[1]李伟红贾振旺崔玉宝编著《SQLServer2005实用教程》科学出版社。

[2]邵彭明主编《c#面向对象程序设计》清华大学出版社。

[3]刘付应刘光辉编著《c#程序设计》电子工业出版社。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2