MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。

软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。

1。3。3 GitExtensions

版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。[3]

(1) 在git。oschina。net上注册账号,并添加本项目。

(2) 在本地PC安装GitExtensions。

(3) 在本地PC创建项目,将项目文件夹推送上远程服务器。

(4) 开始编码,并定时定量先远程推送代码,防止代码丢失或有回滚需求。

2 系统分析

2。1 研究目标

进一步的提升对ASP。NET以及MVC框架的认知与了解,提升前端到后端的编码能力。利用Git来对项目进行版本控制,并使用IIS部署网站。

2。2 需求分析

2。2。1 角色需求

本系统分为三个角色,具体如下:

(1) 商家:注册为商家的用户可以在系统中维护自己的个人信息,包括修改密码,也可以通过“开始/停止营业”来控制店铺的开张和打烊。商家还可以对商品进行增,删,改的操作,并且可以查看每个月各个产品的销量,订单管理方面,商家可以查看和取消订单。

(2) 顾客:注册为顾客的用户可以在系统中维护自己的个人信息,包括修改密码,可以查询店铺并进店点餐,下单成功后亦可在个人中心查看自己的订单,同时也可以取消订单,顾客还可以对商家进行举报,举报内容将由管理员看到并作出处理。文献综述

(3) 管理员:管理员可以查看投诉消息并根据实际情况对商家进行封停或者解封。封停的账号将不能登录。

2。2。2 防越权需求

在这个多角色登录的系统中,越权问题是比较容易出现的,主要体现在修改连接字符串来实现越权,设计本系统的时候,如果出现越权现象,系统需要自动退出当前登录并必须重新登录。

2。2。3 密码加密需求

如今,大部分网站使用Web前端加密技术以提高密码在传输过程中的安全性。[4]本系统为了防止在前端向后端传输数据的时候,敏感数据被黑客通过网络嗅探,截获数据包的方式从中间截取的隐患,在提交数据包之前需要把密码进行加密,以保证安全。

上一篇:基于安卓客户端的音乐软件的设计与实现
下一篇:asp.net公司会议室预定系统设计+源代码

asp.net+sqlserver书店销售系统的设计+源代码

asp.net+sqlserver图书馆信息管...

asp.net+sqlserver电子书管理系统设计+源代码

asp.net公司会议室预定系统设计+源代码

jsp+oracle网上信访信息系统...

asp.net+sqlserver的B2C电子商务...

jspl网上问卷系统的设计+源代码

以工程教育认证为导向的學生评估【4576字】

2023部队生育政策,2023年山...

人力资源培训与开发研究现状

让白羊唯一珍惜的星座,...

西峡县太平镇仓房铁矿成...

安全管理茬高校体育教學...

钟惦棐的困惑与當代电影...

洧關农村电商物流人才培养【3037字】

从传统节日看西方文化对中国文化的影响

cvx无线通信系统中基于多...