管理信息系统课程设计模板.docx
《管理信息系统课程设计模板.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计模板.docx(15页珍藏版)》请在冰豆网上搜索。
管理信息系统课程设计模板
经济管理学院
管理信息系统课程设计
课程设计题目:
求索书苑网上书店的分析与设计
小组编号:
成绩:
学生学号:
学生姓名:
班级名称:
指导教师:
李宇翔
提交日期:
2010年6月
目录
前言1
1系统规划1
1.1系统功能要求1
1.2系统性能要求3
1.3可行性分析3
2系统分析3
2.1业务流程分析3
2.2数据流程分析4
2.3数据字典6
2.3.1数据项:
6
2.3.2数据结构:
7
2.3.3数据存储:
7
2.3.4数据流:
7
2.3.5数据处理过程:
9
2.4判断树、判断表9
3概要结构设计10
3.1系统功能结构设计——根据数据流图导出功能结构图10
3.2网络基本结构11
3.3系统平台选择11
3.4数据库设计11
3.4.1数据库概念结构设计11
3.4.2逻辑结构设计12
3.5代码设计13
3.6输出设计13
3.7输入设计13
3.7.1用户登录设计与实现13
3.7.2其他部分输入设计14
4总结14
参考文献15
前言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
电子商务随之开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上订购系统作为B2B、B2C、C2C电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
…………………………………………………………
1系统规划
21世纪是网络的时代、信息的时代。
人们由于种种原因没有时间到书店去,也不知哪家书店有自己需要的书籍,同时,那些传统书店的经营者又没有什么好的办法,让人们知道他这里就有顾客需要的书籍,这种买卖双方之间信息交流上的阻碍成为“网上书店”发展的原动力。
本选题设计一个支持网上图书交易的系统,可以有效地处理各类所需的相关信息,以及促进各个子系统管理的信息化、规范化、集成化,实现计算机的智能化管理,以提高工作效率和经济效益。
1.1系统功能要求
通过调查、收集与分析,获得用户对系统的功能要求如下:
该网上书店应该具备如下两个方面的功能。
一个是普通客户的浏览及购物功能。
客户可以在这里在线购书、查看购物车信息、查看订单信息、购买、图书查询、查看图书详细情况、客户登录等;另一个是管理员对网上书店的管理功能。
管理员可以对现有图书进行管理如添加新书、添加新书分类、订单管理和用户管理等。
具体功能的详细描述如下:
●用户购买书籍功能要求
图书浏览:
当用户进入网上书店,在主页面中分类显示书目信息,同时可通过书目分类栏使用户快速找到感兴趣的图书,也可浏览……………
图书评论:
……………
图书订单:
……………
购物车管理:
……………
图书搜索:
……………
用户注册:
……………
(2)管理员功能要求:
现有图书管理:
修改、删除、查看。
用户管理:
查看,修改,删除。
订单管理:
查看订单清单,更新订单付款,出货状态,删除订单。
添加新书:
添加新书分:
评论管理:
……………
1.2系统性能要求
时间特性要求:
在软件方面,响应时间,更新处理时间都要求比较快而且迅速,这就需要采用存储过程技术,才能够满足用户的需要。
安全性:
设立用户名和密码验证方式,防止非法用户登录和越权操作。
同时将重要信息的维护只限于服务器端,避免远程维护带来的安全隐患。
………………
1.3可行性分析
(1).技术上的可行性
(a)本企业管理科学,基础数据、报表编制合理。
(b)具有一定的计算机配置和网络设施,已经初步建成企业内部的局域网。
(2).经济的可行性
(a)资金上的可得性:
……………
(b)经济上的合理性:
……………
(3).开发环境上的可行性:
……………
2系统分析
2.1业务流程分析
通过对求索书苑业务流程的调查,得到其业务流程图如图X-X所示。
……………
图2.1求索书苑业务流程图
2.2数据流程分析
………………………………
根据以上分析,得到数据流图如下:
(1)网上书店顶层数据流程图
图2.2顶层数据流程图
(2)用户部分展开的第一层数据流程图
……………………
图2.3一层数据流程图
(3)XXX处理的第二层数据流程图
……………………
(4)管理员展开数据流程图
……………………
在管理员模块主要牵涉到不但有图书信息而且还有管理员的账号信息。
管理员账号信息包括管理员的账号和密码……………………根据分析,得到数据流图如下:
图2.X……………
2.3数据字典
2.3.1数据项:
数据项编号
数据项名称
别名
简述
类型及宽度
取值范围
DI-1
BookID
书号
书的编号
Char(10)
DI-2
BookName
书名
书的名称
Char(20)
DI-3
BookWrite
作者
书的作者名
Char(8)
DI-4
BookPublish
出版社
图书出版社名称
Char(20)
DI-5
BookPrice
单价
图书单价
Numeric(5,2)
0-999.99
DI-6
BookDate
出版日期
图书出版日期
date
………………
………………
2.3.2数据结构:
数据结构编号
数据结构名称
简述
数据结构组成
DS-1
Book
图书信息
BookID,BookName,BookWrite,BookPublish,BookPrice,
BookDate,……………
DS-2
Register
注册信息
……………
DS-3
BuyBook
购书信息
……………
DS-4
Send
邮寄信息
……………
DS-5
Maneger
管理员信息
……………
DS-6
……………
……………
……………
………………
………………
2.3.3数据存储:
…………………………
数据存储编号
数据存储名称
简述
数据存储组成
关键字
相关联的处理
DF-4
管理员信息表
存放管理员的基本情况
MID,MName,Mage,MPassWord
MID
PM1
DF-1
图书信息表
存储图书的基本信息
BookID,BookName,BookWrite,
BookPublish,BookPrice,
BookID
PU1,PM-2,PM-3,PM-4
…………………
2.3.4数据流:
2.3.4.1对图2.3中所涉及的数据流描述如下:
1)数据流编号F2
数据流名:
用户账号信息
说明:
根据这个账号信息定位到用户管理数据库,以便进行身份验证。
数据流来源:
登陆界面输入的用户名和密码。
数据流去向:
其中用户名信息将存在于整个操作过程中,防止非法登陆。
数据流组成:
admin(文本);password(文本)
2)数据流编号:
XXX
数据流名:
……………………
……………………
2.3.4.2对图2.X中所涉及的数据流描述如下:
1)数据流编号:
F10
数据流名:
管理员账号信息
说明:
根据这个账号信息定位到用户管理数据库,以便进行身份验证。
数据流来源:
登陆界面输入的用户名和密码。
数据流去向:
其中用户名信息将存在于整个操作过程中,防止非法登陆。
数据流组成:
admin(文本);password(文本)
2)数据流编号:
F12
数据流名:
书籍信息
说明:
包含书的各种信息。
数据流来源:
后台数据库管理员输入。
数据流去向:
经过管理员对其操作后重新输入数据库
数据流组成:
ID(数字);autor(文本);publish(文本);price(浮点);BookNo
(文本);Amount(数字);Leav_number(数字);RegTime(日期);
picture(文本);
……………………
2.3.5数据处理过程:
2.3.5.1对图2.XX中所涉及的处理过程描述如下:
1)数据处理编号:
PU4-1
处理过程名:
登录
输入数据流:
账号用户名、密码
输出数据流:
不符合输入条件的错误信息
处理过程逻辑:
用IF条件进行判断。
2)数据处理编号:
PU4-2
处理过程名:
注册
输入数据流:
用户名、密码、电话号码、E-mail、地址
输出数据流:
不符合输入条件的错误信息。
处理过程逻辑:
用IF条件进行判断。
并用user类写入数据库。
……………………
2.3.5.2对图2.XX中所涉及的处理过程描述如下:
……………………
2.4判断树、判断表
……………………
……………………
3概要结构设计
3.1系统功能结构设计——根据数据流图导出功能结构图
……………
根据需求分析阶段的数据流图,………………,客户模块功能大概可以分为如下7个方面:
在线购书、查看购物车、………………这几个模块。
其中购物车还要包括修改购买的数量、删除已经选购的图书、提交购物车、清空购物车、继续购书等功能………………。
综上所述,得到客户端功能模块图如下3.1所示。
根据需求分析阶段得到的管理员数据流程图,………………,得到管理员功能模块图如下3.2所示。
………………
……………………
3.2网络基本结构
……………………
3.3系统平台选择
计算机硬件配置:
……………………
操作系统:
……………………
数据库系统:
……………………
3.4数据库设计
3.4.1数据库概念结构设计
根据需求分析阶段得到的数据字典以及数据流图,………………,由以上分析可以得到系统中出现的实体有:
管理员信息实体、用户信息实体、………………等…………可以画出对应的E-R图如下:
管理员信息实体的E-R图如图XX所示:
……………………
……………………
从而得到客户模块的分E-R图如下所示:
……………………
……………………
……………………
对以上得到的各分E-R进行合并,得到总E-R图如下:
……………………
通过分析可以发现,上面的E-R图中存在如下几个方面的冲突:
……………………
消除各种存在的冲突,得到系统的初步E-R图如下:
…………………
通过分析,运用规范化理论,我们可以消除上面初步E-R图中存在的冗余数据和冗余联系,得到基本E-R图如下:
……………………
3.4.2逻辑结构设计
根据上面概念结构设计阶段得到的E-R图,下一步应该将它转化为关系模型。
……………………
……………………
如图xx
根据E-R图向关系模式的转换原则,可以得到对应的关系模式为:
管理员(用户名,密码)
……………………
……………………
对以上转化得到的所有的关系模式进行合并,并以规范化理论为指导对关系模式进行合理的优化,可以得到最终的关系模式为:
……………………
……………………
3.5代码设计
……………………
……………………
3.6输出设计
3.7输入设计
3.7.1用户登录设计与实现
设计思路:
为了检验登录用户是否是一个合法用户,当用户输入用户名和密码后,需要查询数据库以便验证…………
……………………
实现功能:
………………
图3.X为系统运行时的截图:
图3.x用户登录模块的系统截图
3.7.2其他部分输入设计
……………………
……………………
4总结
该网上书店总体说来功能比较齐全,客户和管理员一些基本的功能都已经具备;数据库的设计方面,……………………。
但在做课程设计的过程中也遇到很多问题,其中,……………………
……………………
参考文献
[1]黄梯云.管理信息系统(第三版)[M].北京:
高等教育出版社,2008
[2]金明伟.我国上市公司信息披露若干问题[J].投资与证券,2003,(6):
100-113.
[3]上海证券交易所研究中心.《中国上市公司治理报告(2003)》.中国科学院计算机网络信息中心
[4]李晓华.证券市场信息披露规则一体化探讨[J].证券市场导报,2002,
(1):
45-48