超市商品库存系统毕业设计说明书范例v(5)

2019-04-09 10:21

沈阳化工大学学士学位论文 题目:超市商品库存系统

表4-4 tb_selldetail 进货信息表

表4-5 tb_user 用户信息表

21

沈阳化工大学学士学位论文 题目:超市商品库存系统

第五章 系统设计实现

这部分的设计是在前面的各项系统分析的基础上进行的总体结构设计以及具体的模块设计,为以后的程序设计制订蓝图。为确定系统结构,必须从实现的角度把复杂的功能进一步分解。通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的一个子功能,最下层的模块完成最具体的功能,便于使用者使用该系统。

5.1 系统登录界面与窗体界面设计

本小节将重点介绍人事管理系统的登录界面、窗体的设计。 5.1.1登录界面的设计 1.用户身份验证IPO图 输入:用户名和密码。 处理:

㈠登陆窗体启动。 ㈡输入用户名和密码。

㈢如果用户名和密码为空,处理终止,并进行错误信息提示。

㈣以输入的用户名为关键字,检索用户信息表(LogInInfo)的用户ID和密码字段。

㈤通过检索结果判断该用户ID是否存在,如果用户ID不存在,处理终止,并进行错误信息提示。

㈥如果用户名存在,比较检索到的密码字段与输入的密码是否相等。如果不相等则处理终止,并进行错误信息提示。

㈦如果输入的密码正确,允许登陆,将该用户名和用户类型分别保存在变量UserID和PassWord中。

㈧进入主控制平台。 输出:主控制平台。 2.用户登陆模块的窗体设计 用户登陆模块的窗体设计见图5-1:

22

沈阳化工大学学士学位论文 题目:超市商品库存系统

图5-1 用户登录窗体

5.1.2主窗体界面的设计 1.主控制平台的窗体设计

使用在建立项目时默认生成的窗体建立主控制平台,窗体的主要功能是用来打开所要实现系统功能的所有窗体,要求实现的功能见图5-2:

㈠在菜单或者工具栏中单击后弹出相应的窗体,弹出的窗体作为对话窗体显示。 ㈡当关闭或者退出主窗体时,系统退出。 2.窗体和控件特殊属性的设置

窗体和控件特殊属性的设置如表5-1所示。

表5-1 窗体和控件的特殊属性

控件 Form StatusBar 控件名称 MainFrm statusBarl 控件属性 设置 StartUpPosition CenterScreen 欢迎使用超市库存管理系统 Text MainMenu ManSysmainMenu 23

沈阳化工大学学士学位论文 题目:超市商品库存系统

图5-2 主控制平台窗体界面

5.1.3 系统设置模块 1.添加用户子模块

添加用户子模块负责整个系统的安全性,只能增加新的用户而不能修改、删除用户,这样保证了系统的恶意操作或误删除等情况出现。

(1)添加用户子模块实现的功能。添加用户管理模块主要实现增加新的用户并设定该用户权限和设置初始密码。

(2)添加用户管理模块实现的效果。添加用户设置模块的窗体设计效果如图5-3所示:

(3)添加用户管理模块的IPO图。

功能:从对话框中取得新的用户名和密码以及相应的职务,写入到数据库内的表中。

输入:用户名,初始密码和职务。 处理:

1)添加用户管理窗体启动。 2)输入用户名,密码和用户权限。

3)从用户信息表(LogInInfo)中检查是否有相应的用户ID。 4)如果用户名已经存在则进行错误信息提示,添加处理终止。

5)如果用户名不存在,根据数据库中对应字段的定义,检验输入值是否合法,如果输入有错误则进行错误信息提示,添加处理终止。

6)如果输入正确,执行SQL语句,向用户信息表(LogInInfo)中插入一条记录。 7)提示用户添加成功,刷新数据集中的数据。

24

沈阳化工大学学士学位论文 题目:超市商品库存系统

输出:对用户表LogInInfo进行记录添加。

(4)添加用户的主要代码。使用应用程序与数据库连接的方法,在添加完SqlDataAdapter控件UserInfoAdapter后,选择该控件UserInfoAdapter,在属性窗体下找到“生成数据集…”生成数据集userInfoSet 。主要代码后。

图5-3

添加用户

子模块

2.密码修改模块

密码修改模块负责登陆用户随时修改密码,保证密码的安全性。

(1)密码修改模块实现的功能。密码修改模块主要实现修改登陆用户的密码。 (2)密码修改模块实现的效果。密码修改模块的窗体实现效果如图5-4所示。 (3)密码修改模块的IPO图。

功能:从登陆窗体中取得用户的ID,在数据库的LogInInfo表内查找该用户,并据此把输入的新密码写入到数据库的LogInInfo表中。 输入:新密码和确认密码。 处理:

1)密码修改窗体启动。

2)从登陆窗体中取得用户输入的ID,在数据库的Syuser表内查找该用户。 3)比较用户输入的新密码和确认密码,如果相同,则进行步骤5)。 4)如果两次输入不一致,则提示错误信息。

5)把用户的新密码记录到数据库hrmbook的LogInInfo表中。 输出:对用户表LogInInfo进行记录修改。

25


超市商品库存系统毕业设计说明书范例v(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:推算日干支

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: