基于aspnet的公司网站的设计与实现—计算机毕业设计(论文内容摘要:
第 7 页 共 26 页 数据库逻辑结构设计 在网站系统中,涉及到了六个数据表的操作,各表之间关系不是很大,结构比较明晰。 数据逻辑结构的表我们已经了解了,各表的关系就很清楚了,所以我们在这里就不分析了。 4 通用 模块 关键技术设计与代码实现 模块目录结构 网站系统的目录结构比较简单:在主目录下包含两个文件夹,一个为工程文件夹,一个为代码文件夹;在代码文件夹里存放有 ASPX 文件和 C文件,images 文件存放在这个目录下面,后台管理文件也在这个目录下面,其他文件分别存放在这个目录和上一节目录。 图 2 文件目录结构 主目录 第一文件夹和主代码 第二文件夹和工程 I M G 后台管理 第 8 页 共 26 页 通用模块关键技术的设计 企业信息类公共模块 此代码实现企业基本信息的修改和企业基本信息的读取,还包括了企业文化的修改和企业文化的读取;企业基本信息使用了一个静态的封装,其方法名为 pany_update,在方法里面使用了 3 条 sql 语句,对要修改信息的信息进行数据库的更新,然后调用 sql 执行语句进行 更新,如果更新成功就返回 true,否则返回 false ;读取企业基本信息比较简单,其封装的静态方法为GetCompanyById, 只需要用一句 sql 语句“ select * from pany where id=?” 就可以对此信息进行读取;企业文化的修改和读取与企业基本信息的修改和读取一样。 其实现代码为: using System。 using。 using。 using。 namespace LibJiaHe { public class pany { region修改企业基本信息 public static bool pany_update(int id, string content) { StringBuilder sql = new StringBuilder()。 (update pany set )。 (content=39。 + content + 39。 )。 ( where id= + id)。 if ((()) == 1) { return true。 } else { return false。 第 9 页 共 26 页 } } endregion region读取企业基本信息 public static IDataReader GetCompanyById(int id) { StringBuilder sql = new StringBuilder()。 (select * from pany where id=+id)。 return (())。 } endregion region读取企业简介 public static string GetCompany_1() region读取企业文化 public static string GetCompany_2() } } 新闻信息类 公共模块 此代码实现新闻的添加、修改、读取、删除,新闻访问次数自动加 1,该类还实现了新闻中心列表信息页面;添加新闻 news_add 方法是一个静态方法,它 实现了对新闻字段的插入功能 insert into news(type,title,content,tdate,users);修改新闻 news_update 方法是一个静态方法,使用更新语句 update news set 对新闻进行修改;读取新闻和删除新闻和前面两个基本相同,只是分别用的 sql 语句不同;点击数加 1 是每当有浏览着访问次新闻,它的点击数就自动加 1,在这里我们为点击数创建了一个字段 hot,当有人点击次新闻时 hot=hot+1;新闻中心列表信息页面 GetNewsList,会计算出数据库中一共有多少页面,当 前是第几页面,还要显示新闻的标题、点击次数。 实现代码如下: namespace LibJiaHe { public class News { 第 10 页 共 26 页 region添加新闻 public static bool news_add() region修改新闻 public static bool news_update() region读取新闻 public static IDataReader GetNewsById(int id) endregion region删除新闻 public static bool news_del(int id) region点击数加 1 public static bool news_hotadd(int id) endregion region首页产品列表 public static string Getnews10() region新闻中心列表信息页面 public static string GetNewsList(int CurrentPage) //获得总的记录数 public static int CountRecord() } } 产品信息类 公共模块 此代码实现产品的添加、修改、读取、删除,还让产品的访问次数自动加1,该类还实现了产品中心列表信息页面; product 类所使用的方法 和 news 的方法实 现形式相同,只是它们的表和字段不同,在这里学要注意的就是产品表:product(name,area,type,tfunction,info,secs,num,good,Support,Requirements,description,down,tdate,pic); 实现代码如下: namespace LibJiaHe { public class product { 第 11 页 共 26 页 region添加产品信息 public static bool product_add() region修改产品信息 public static bool product_update() region删除产品 public static bool product_del(int id) region点击数加 1 public static bool product_hotadd(int id) region读取产品信息 public static IDataReader GetProductById(int id) region首页产品列表 public static string GetProducts10() region药品世界列表信息页面 public static string GetProductList(int CurrentPage) //获得总的记录数 public static int CountRecord() } } 招聘信息类 公共模块 此代码实现添加招聘信息、修改招聘信息、读取招聘信息、删除招聘信息;添加招聘信息 job_add,使用了一条 insert int job + 字段名,把信息插入数据库中,在这里有 9 个字段,他们列举了所有招聘所需要的信息,当 sql 语句执行成功时,添加的招聘信息就顺利的被添加到数据库里面;修改招聘信息job_update,使用了 update job set 语句,对数据库的招聘信息进行修改,然后调用执行方法 ExecuteSql 对语句进行执行修改;读取招聘 信息 GetJobById 用了一条 select 语句对数据进行读取;删除招聘信息 job_del,其实它不是真正的对数据库的数据进行删除,它只是把删除标记 del 修改为 1,当删除标记为 1 时,我们认定它是不可访问的,这样就避免了由于误操作造成数据丢失,这样即使误操作了,我们也可以通过修改数据库中 del 的值来达到找回数据的目的,这样就是在设计中增加了数据操作的安全性。 namespace LibJiaHe 第 12 页 共 26 页 { public class job { region添加招聘 public static bool job_add() region修改招聘信息 public static bool job_update() region读取招聘 public static IDataReader GetJobById(int id) region删除招聘 public static bool job_del(int id) endregion region读取人才招聘信息 public static string jobList() } } 留言信息类公共模块 此类包括留言信息的添加,留言信息的回复,留言信息的删除和读取留言信息,留言 信息的添 加和前 面一样, 都使用的 插入语 句 insert into guestbook(name,title,content,tdate),语句的字段包括姓名、标题、内容和时间,执行成功则插入语句;删除记录 guestbook_del 运用了与前面同样的原理,都用了删除标记 del ,这样可以保证数据不因为误操作而丢失;留言回复guestbook_update 是管理员对留言这信息的答复,起到了交流的作用,通过update guestbook set 对数据库进行更新; GetGuestbookById 方法用来对数据库进行数据读取,这样可以显示恢复的信息,其操作语句是 select * from guestbook where id=。 namespace LibJiaHe { public class guestbook { 第 13 页 共 26 页 region添加留言 public static bool guestbook_add() region删除留言 public static bool guestbook_del(int id) endregion region回复 public static bool guestbook_update(int id,string ment,string cdate) endregion region读取回复信息 public static IDataReader GetGuestbookById(int id) { StringBuilder sql = new StringBuilder()。 (select * from guestbook where id= + id)。 return (())。 } endregion } } 通用信息类 公共模块。基于aspnet的公司网站的设计与实现—计算机毕业设计(论文
相关推荐
本系统的前端开发是利用 JSP 技术,通过控制和数据库连接 JavaBean 的逻辑和数据库后端采用的是 MySQL 的。 管理系统的 MySQL 数据库是一个数据库,全面,完整的产品分析。 MySQL 是非常容易学习,使用,引进,更多的教材,解决方案 MySQL 数据库 的完全支持 Web 功能,同时, MySQL 的可扩展性,可靠性,同时还拥有多项纪录阶段
在英国、德国、日本等国家和地区 BIM 技术进行推广和应用。 在国外的发展状况中,我只选择美国和英国作为 BIM 技术国 家发展的典型。 首先,在美国很早就研究 BIM技术并进行后来的推广, BIM 在其发展水平状况代表世界先进的水平,把它作为代表无可厚非。 其次,英国虽然比美国研究 BIM技术较晚,但是其研究的成果很先进甚至在某些方面超过了美国,其强大的研究能力不容小觑。
长整型 T stclass 文本 50 班级名称 F Classnumber 数字 长整型 班级人数 F Stinfo 学生信息表 ID 自动编号 长整型 T Usernumber 文本 50 学号 F Username 文本 8 姓名 F Usertestnumber 文本 50 准考证号 F Useridnumber 文本 18 身份证号 F Usersex 文本 2 性别 F
输出数据 课程名 字符串 20 用户查询课程名 上课地点 字符串 10 上课时间 time 20 备注 字符串 20 用户查询近日安排信息状态 表 6 用户查询近日安排信息状态数据表 名称 数据名称 数据类型 数据长度 说明 基本数据 北京城市学院 2020 届毕业设计(论文) 11 输入数据 近日安排信息 字符串 无限制 输出数据 昨天安排信息 字符串 无限制 用户查询近日具体安排
序框架提供给开发者。 Android 的核心库包括 系统 C 开发库 libe 用来回放音频和视频媒体的媒体库 提供管理显示的外观管理器 包含 2D 和 3D 的 SGL 和 OpenGL 的图形库 本地数据库支持的 SQLite 集成了 Web 浏览器和 Inter 安全的 SSL 和 WebKit[6] 运 行 时 环 境 Android 运行时可以让一个 Android
id 手机操作系统一度被业内视为最有希望的移动平台 [2]。 Android 由于其开放性、不受运营商束缚、丰富的硬件选择性、不受限制的开发和无缝结合的 Google 应用等几大特性牢牢地占据了手机系统开发的主导地位。 Android 的诞生不但给 Linux 带来了新的生机,也加剧了 Linux 移动平台内部的竞争。 [3]2.系统所用技术 Android 介绍 Android