哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
图5-1 登录界面
5.4 系统主界面设计
用户通过填写登录界面的相关内容或利用“创建新用户”相关信息的填写,登录到本系统的主界面。主界面中包含了本系统所提供的各种操作项,如图书管理、客户管理、库存管理、订单系统管理和其他功能。通过点击相应的模块就可以进入相关模块的操作环境,各模块中包括很多具体的操作项,可以使用户操作本系统时随时进行转换页面,具备一定的灵活性。并可以通过导航能够知道所处的环境,可以清楚的知道操作所处的位置。系统的主界面如图5-2所示。
图5-2 系统主界面
26
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
5.5 基本功能设置
5.5.1 图书管理设置
图书管理模块的设置是针对有关图书信息(图书编号、图书名、出版社、作者等)和用户的需求进行分析和设计的,为用户提供了一个方便快捷的图书浏览操作界面。网络书店销售管理系统主要是针对图书进行相关的操作,因此本模块在设置上尽量满足用户的需求,使系统的操作趋于完善。图书管理也涉及到订单管理的设置和库存管理的设置,表之间建立了相应的联系。由于本模块中的操作界面比较多,由于各种原因不可能一一截取并加以分析,因此截取了图书修改界面作为分析和研究,通过本项的分析为例可以对其他各设置有一个概括的了解。图5-3所示为图书修改界面图,表5-2所示图书修改设置中主要控件信息列表。
图5-3 图书修改界面图
表5-2 图书修改设置主要控件信息列表
名称 GridView1 SqlDataSource1 FileUpload1 Image1 Label2
作用 输入/显示图书相关的信息 连接数据库 上传图片 显示图片 显示 27
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
操作输入用户登录信息浏览操作操作图书浏览修改信息图书查询浏览查询后信息用户登录图书管理图书表图书信息操作管理信息图书修改形成修改信息修改后信息用户修改后信息查询后信息系统管理信息维护与管理添加后信息图书添加图5-4 图书修改数据流图
分析:窗体显示时,左边通过选择列表列出系统提供的各个操作,在图书管理中,用户通过选择具体的操作项进行操作。主要分为图书浏览、图书查询、图书修改、浏览图片和修改类别功能,用户点击系统的图书管理选项就可以进入到本系统。这部分操作主要是对与图书有关的信息进行管理和操作,使用户对图书的基本情况进行具体的了解。在图书浏览中,提供“图书编号”、“图书名”、“出版社”、“书名”相关的信息,点击“查看详细资料”进入到具体的信息界面。在图书添加中可以添加有关图书的信息,并且可以添加到本系统中,添加操作执行完之后就可以马上显示添加结果,使用户及时对不正确的信息进行修改。图书查询中,可以按照给定的关键字进行相关图书信息的查询,如图书编号、图书名和条形码,关键字查询减少了盲目查询的不确定性。图书修改和修改类别中,对图书的信息进行相应修改,对错误的图书进行修改,以防止不必要的出错信息,可以确保信息准确性。对相关数据库的修改和操作执行完以后直接可以在数据库的表中查看到操作和修改以后的信息,使用SqlDataSource1控件直接可以连接数据库,再利用相关控件与SqlDataSource1进行连接,减少了代码编写连接数据库的不确定性和易出错性。
5.5.2 客户管理设置
客户管理是面向客户提供的一系列操作,在本模块中提供了客户注册、客户修改、客户查询操作。用户也可选择“其他功能”中的“更改密码”选项,来对自己的密码进行相应的修改。客户管理设置的主要思想是为了合理
28
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
的管理客户的相关信息,客户管理也涉及到订单管理的设置,在建立表的过程中也考虑到相关的问题,建立表的主键和联系。图5-5所示为客户注册界面图,表5-3所示客户注册设置中主要控件信息列表。
图5-5 客户注册界面图
表5-3 客户注册设置主要控件信息列表
名称 lblMessage SqlDataSource1 LinkButton1 DetailsView1 Button1 作用 信息按钮 连接数据库 按钮 显示表单 查询按钮
输入用户登录信息客户信息操作操作用户登录客户管理客户表客户信息管理信息客户注册注册后信息形成注册信息注册后信息用户系统管理信息维护与管理图5-6 客户注册数据流图
分析:窗体显示时,左边通过选择列表列出系统提供的各个操作,在客
29
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
户管理中,用户通过选择具体的操作项进行操作。主要分为客户注册、客户修改、客户查询功能,用户点击系统的客户管理选项就可以进入到本系统。这部分操作主要是对与客户有关的信息进行管理和操作,使用户对客户的基本情况进行具体的了解。在客户注册中,提供“客户姓名”、“客户联系方式”、“联系人信息”等信息,客户注册以后就可以使用本系统的相关操作。用户也可以对客户的信息进行及时的修改和整理,修改操作执行完之后就可以马上显示修改结果,使用户及时对模糊的信息进行修改。以按照给定的关键字进行相关图书信息的查询,如客户名等关键字,关键字的查询可以降低查询时的出错概率。查询部分的设计主要是满足不同用户按照不同关键字查询的需求,使用户可以按照多种关键字查询,给用户提供了一个简便的操作平台。对相关数据库的修改和操作执行完以后直接可以在数据库的表中查看到操作和修改以后的信息,使用SqlDataSource1控件直接可以连接数据库,再利用相关控件与SqlDataSource1进行连接,减少了代码编写连接数据库的不确定性和易出错性。
5.5.3 库存管理设置
库存管理主要是针对库存的信息进行一系列操作和管理,在本模块中提供了库存添加、库存修改、库存查询和库存查看相关的操作。库存的操作与图书管理和订单管理有联系,库存的多少影响到订单操作,因此在设置上建立了关联。库存管理设置的主要思想是为了合理的管理库存的入库量和出库量及相对应的时间,以便用户对库存的情况进行合理和理性的掌握。图5-7所示为库存添加界面图,表5-4所示库存添加设置中主要控件信息列表。
图5-7 库存添加界面图
30