当前位置:首页 > C#超市管理系统毕业论文
河北工程大学毕业设计论文 3 系统实现 一栋将新建的建筑物,如果当初建筑师在设计时没有做好全盘的规划,在越到最后 逼近完工的日子,越会有那种无法结案的感觉。因工程施工困难导致完工日期延后,这 还算不幸中的大幸。 我们怕的是最后找不到解决的方式, 而面临变更设计或者宣告失败。 变更设计有点象违章建筑, 怎么看怎么不顺眼, 而且还会有安全的问题。 若是宣告失败, 那对于建筑师, 甚至是整个团队, 无疑是一个晴天霹雳的打击。 我们设计系统也是一样, 系统分析师就好象建筑师的角色,他必须知道整个系统技术困难度与可行性评估。他要 知道所使用的开发工具,数据库,工作环境,主机,网络等因素。而且我们必须要考虑 用户的水平,要照顾到更多的用户,所以在应用程序的底层建立好应用程序的框架。一 个好的应用系统的结构,是软件详细设计过程中很重要的问题,界面友好,操作简单, 功能强大,数据库稳定,正是设计的目标所在。 3.1 用户登录模块 用户登登录模块主要实现如下功能: ①用户登录 ②修改用户密码 系统启动后,将出现如图 3-1 所示的用户登录窗体,当用户输入完用户名和密码, 单击登录按钮后,将对用户信息进行判断。如果没有输入用户名和密码或输入的用户名 和密码有误,将出现消息框提示。用户登录成功,则根据用户的类型进入相应的页面, 库管员和系统管理员将进入后台页面,收银员及前台服务人员将进入前台页面。并且系 统将把用户名和用户类型存入 session 中,然后在主界面上显示。当系统将进入后台界 面时,系统将计算登录总次数,并存入数据库,当进入后台界面后,系统将从数据库中 读取登录次数显示在后台界面上。 18
河北工程大学毕业设计论文 图 3-1 系统登录图 3.2 系统的主界面 系统的主界面包括两部分:前台界面和后台界面。 系统管理员和库管员将进入如图 3-2 的后台界面。 前台服务人员和收银员将进入如图 3-4 的前台界面。 19
河北工程大学毕业设计论文 图 3-2 后台界面 当管理员登录时,treeview 将显示全部节点,当库管员登录时,treeview 将隐藏员 工管理节点,如图 3-3 所示。 主要代码如下(此处为了防止每次页面刷新需要再次执行移除节点操作,特加入 if(!IsPostBack),表示只有页面第一次载入的时候才执行下面的操作) 。 if(!IsPostBack) { if (this.leixing.Text.ToString() == \库管员\.TreeView1.Nodes[2]; this.TreeView1.Nodes.Remove(t2); } 20
河北工程大学毕业设计论文 图 3-3 管理员节点 在后台主界面上, 用户可以通过单击显示提示信息和录入提示信息按钮更新提示信 息; 当管理员登录时, 管理员还可以通过点击 treeview 中的进入前台界面节点进入前台, 而如果库管员登录时,将显示提示无法进入信息,其将无法进入前台。 图 3-4 前台界面 当前台服务人员登录时,treeview 中的销售页面将显示无法进入提示。 21
共分享92篇相关文档