基于asp net网上书城

基于asp net网上书城

ID:16049674

大小:2.34 MB

页数:139页

时间:2018-08-07

基于asp net网上书城_第1页
基于asp net网上书城_第2页
基于asp net网上书城_第3页
基于asp net网上书城_第4页
基于asp net网上书城_第5页
资源描述:

《基于asp net网上书城》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《ASP.NET编程技术课程设计》报告系(院):专业:计算机科学与技术班级:学生姓名:学号:题目:基于ASP.NET网上书城指导教师:学年学期:2014~2015学年第1学期2015年1月7日目录目录21.需求分析11.1学生需求分析11.2管理员需求分析12.数据库、数据表设计12.1创建数据库22.2数据库集成操作类BaseClass.cs代码33.数据库、数据表设计63.1系统框架63.2母版页73.3书城前台首页103.4后台管理页面183.5用户注册界面244.使用到的技术274.1后台274.2前台275.测试276.总

2、结286.1整体页面布局框架286.2母版页内容286.3项目中遇到的问题28《ASP..NET编程技术课程设计报告》1.需求分析1.1学生需求分析1、新客户注册:普通用户必须先注册,才能进行图书的查询、浏览、定购、信息反馈等操作。用户需要注册,并且要得到系统管理的审批和确认,主要功能是对用户个人基本信息的管理。2、书籍分类搜索:用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。3、新书籍上架:把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。4、实现购物车功能模块:实时显示用户当前所购书目,可以增加或删除。5

3、、前台页面管理:注册会员对自己资料的修改,账户的管理1.2管理员需求分析1、管理员注册:网站管理人员注册,实现对系统后台的管理,对系统所有信息的控制。还需要对系统进行维护,同时还对图书信息进行管理。2、订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。3、书籍信息管理:这主要分为出版社管理,类别设置和分类管理。其中,出版社管理可以增加或修改删除相关信息,请确保此处信息的真实性;类别设置可对书目类别进行相应的操作(增加,删除,修改);分类管理可以对相关图书进行分类操作(注:此操作可以在图书入

4、库的时候进行选择)2.数据库、数据表设计因为预计网上书城的查询操作会比修改操作多,故在设计数据库是大部分表采用了3NF,这样在查询时会比较方便。我初期设计了6个表,以满足系统的基本需求,在后期的系统实现过程中,根据需要添加或修改相应表。6个表分别是admin,books,order_num,orders,stock,users。137《ASP..NET编程技术课程设计报告》2.1创建数据库图1数据库表图2admin表图3books图书信息表137《ASP..NET编程技术课程设计报告》图3orders订单表图4stock库存表图5u

5、sers用户信息表2.2数据库集成操作类BaseClass.cs代码对数据库的增删改查操作全部集成在这个类中,所以避免了在每个页面的后台代码中每次都要连接数据库,打开数据库,关闭数据库。C#:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;137《ASP..NET编程技术课程设计报告》usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI

6、.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;usingSystem.Data.SqlClient;namespacedbo.sql{publicclassBaseClass:System.Web.UI.Page{StringstrConn;publicBaseClass(){strConn=ConfigurationManager.ConnectionStrings[

7、"ConnectionString"].ConnectionString;}//ReadTable方法:从数据库中读取数据,并返回一个DataTable对象publicDataTableReadTable(StringstrSql){DataTabledt=newDataTable();SqlConnectioncon=newSqlConnection(strConn);con.Open();SqlDataAdaptercmd=newSqlDataAdapter(strSql,con);cmd.Fill(dt);con.Close(

8、);returndt;}//ReadDataSet方法:从数据库中读取数据,并返回一个DataSet对象publicDataSetReadDataSet(StringstrSql){DataSetds=newDataSet();Sql

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。